-
[pithos-ms-client] / trunk / Pithos.ShellExtensions / Pithos.ShellExtensions.csproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6     <ProductVersion>8.0.30703</ProductVersion>
7     <SchemaVersion>2.0</SchemaVersion>
8     <ProjectGuid>{240B432F-1030-4623-BCC3-FF351D6C1B63}</ProjectGuid>
9     <OutputType>Library</OutputType>
10     <AppDesignerFolder>Properties</AppDesignerFolder>
11     <RootNamespace>Pithos.ShellExtensions</RootNamespace>
12     <AssemblyName>Pithos.ShellExtensions</AssemblyName>
13     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14     <FileAlignment>512</FileAlignment>
15     <CodeContractsAssemblyMode>1</CodeContractsAssemblyMode>
16   </PropertyGroup>
17   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
18     <DebugSymbols>true</DebugSymbols>
19     <DebugType>full</DebugType>
20     <Optimize>false</Optimize>
21     <OutputPath>bin\Debug\</OutputPath>
22     <DefineConstants>DEBUG;TRACE</DefineConstants>
23     <ErrorReport>prompt</ErrorReport>
24     <WarningLevel>4</WarningLevel>
25     <RegisterForComInterop>true</RegisterForComInterop>
26     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
27     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
28     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
29     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
30     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
31     <CodeContractsRunCodeAnalysis>True</CodeContractsRunCodeAnalysis>
32     <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
33     <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
34     <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
35     <CodeContractsEnumObligations>False</CodeContractsEnumObligations>
36     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
37     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
38     <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
39     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
40     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>
41     <CodeContractsCustomRewriterAssembly />
42     <CodeContractsCustomRewriterClass />
43     <CodeContractsLibPaths />
44     <CodeContractsExtraRewriteOptions />
45     <CodeContractsExtraAnalysisOptions />
46     <CodeContractsBaseLineFile />
47     <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
48     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
49     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
50     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
51   </PropertyGroup>
52   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
53     <DebugType>pdbonly</DebugType>
54     <Optimize>true</Optimize>
55     <OutputPath>bin\Release\</OutputPath>
56     <DefineConstants>TRACE</DefineConstants>
57     <ErrorReport>prompt</ErrorReport>
58     <WarningLevel>4</WarningLevel>
59   </PropertyGroup>
60   <PropertyGroup>
61     <SignAssembly>true</SignAssembly>
62   </PropertyGroup>
63   <PropertyGroup>
64     <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>
65   </PropertyGroup>
66   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
67     <DebugSymbols>true</DebugSymbols>
68     <OutputPath>bin\Test\</OutputPath>
69     <DefineConstants>DEBUG;TRACE</DefineConstants>
70     <RegisterForComInterop>true</RegisterForComInterop>
71     <DebugType>full</DebugType>
72     <PlatformTarget>AnyCPU</PlatformTarget>
73     <CodeAnalysisLogFile>bin\Debug\Pithos.ShellExtensions.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
74     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
75     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
76     <ErrorReport>prompt</ErrorReport>
77     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
78     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
79     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
80     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
81     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
82   </PropertyGroup>
83   <ItemGroup>
84     <Reference Include="System" />
85     <Reference Include="System.ComponentModel.Composition" />
86     <Reference Include="System.Configuration.Install" />
87     <Reference Include="System.Core" />
88     <Reference Include="System.Drawing" />
89     <Reference Include="System.Runtime.Serialization" />
90     <Reference Include="System.ServiceModel" />
91     <Reference Include="System.Windows.Forms" />
92     <Reference Include="System.Xml.Linq" />
93     <Reference Include="System.Data.DataSetExtensions" />
94     <Reference Include="Microsoft.CSharp" />
95     <Reference Include="System.Data" />
96     <Reference Include="System.Xml" />
97   </ItemGroup>
98   <ItemGroup>
99     <Compile Include="FileContext.cs" />
100     <Compile Include="IoC.cs" />
101     <Compile Include="MarshalHelpers.cs" />
102     <Compile Include="Menus\DisplayFlags.cs" />
103     <Compile Include="Menus\FileContextMenu.cs" />
104     <Compile Include="Menus\MenuItem.cs" />
105     <Compile Include="Overlays\AddedIcodOverlay.cs" />
106     <Compile Include="Overlays\ConflictIconOverlay.cs" />
107     <Compile Include="Overlays\IconOverlayBase.cs" />
108     <Compile Include="Overlays\ModifiedIconOverlay.cs" />
109     <Compile Include="Overlays\NormalIconOverlay.cs" />
110     <Compile Include="Overlays\SynchIconOverlay.cs" />
111     <Compile Include="Overlays\UnversionedIconOverlay.cs" />
112     <Compile Include="PithosHost.cs" />
113     <Compile Include="ProjectInstaller.cs">
114       <SubType>Component</SubType>
115     </Compile>
116     <Compile Include="ProjectInstaller.designer.cs">
117       <DependentUpon>ProjectInstaller.cs</DependentUpon>
118     </Compile>
119     <Compile Include="Properties\AssemblyInfo.cs" />
120     <Compile Include="Properties\Resources.Designer.cs">
121       <AutoGen>True</AutoGen>
122       <DesignTime>True</DesignTime>
123       <DependentUpon>Resources.resx</DependentUpon>
124     </Compile>
125     <Compile Include="Service References\PithosService\Reference.cs">
126       <AutoGen>True</AutoGen>
127       <DesignTime>True</DesignTime>
128       <DependentUpon>Reference.svcmap</DependentUpon>
129     </Compile>
130     <Compile Include="ShellExtLib.cs" />
131     <Compile Include="ShellSettings.cs" />
132     <Compile Include="ShellStatusChecker.cs" />
133     <Compile Include="TestPithosSettings.cs" />
134     <Compile Include="TestStatusChecker.cs" />
135   </ItemGroup>
136   <ItemGroup>
137     <None Include="app.config" />
138     <None Include="pithos.snk" />
139     <None Include="Properties\DataSources\Pithos.Interfaces.PithosSettingsData.datasource" />
140     <None Include="Service References\PithosService\mex.wsdl" />
141     <None Include="Service References\PithosService\mex.xsd">
142       <SubType>Designer</SubType>
143     </None>
144     <None Include="Service References\PithosService\mex1.wsdl" />
145     <None Include="Service References\PithosService\mex1.xsd">
146       <SubType>Designer</SubType>
147     </None>
148     <None Include="Service References\PithosService\mex2.xsd">
149       <SubType>Designer</SubType>
150     </None>
151     <None Include="Service References\PithosService\mex3.xsd">
152       <SubType>Designer</SubType>
153     </None>
154     <None Include="Service References\PithosService\mex4.xsd">
155       <SubType>Designer</SubType>
156     </None>
157     <None Include="Service References\PithosService\StatusService.wsdl" />
158   </ItemGroup>
159   <ItemGroup>
160     <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">
161       <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>
162       <Name>Pithos.Interfaces</Name>
163     </ProjectReference>
164   </ItemGroup>
165   <ItemGroup>
166     <EmbeddedResource Include="Properties\Resources.resx">
167       <Generator>ResXFileCodeGenerator</Generator>
168       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
169     </EmbeddedResource>
170   </ItemGroup>
171   <ItemGroup>
172     <None Include="Resources\Tray.ico" />
173   </ItemGroup>
174   <ItemGroup>
175     <None Include="Resources\MenuGoToPithos.bmp" />
176   </ItemGroup>
177   <ItemGroup>
178     <None Include="Resources\MenuHistory.bmp" />
179   </ItemGroup>
180   <ItemGroup>
181     <WCFMetadata Include="Service References\" />
182   </ItemGroup>
183   <ItemGroup>
184     <WCFMetadataStorage Include="Service References\PithosService\" />
185   </ItemGroup>
186   <ItemGroup>
187     <None Include="Service References\PithosService\configuration91.svcinfo" />
188   </ItemGroup>
189   <ItemGroup>
190     <None Include="Service References\PithosService\configuration.svcinfo" />
191   </ItemGroup>
192   <ItemGroup>
193     <None Include="Service References\PithosService\Reference.svcmap">
194       <Generator>WCF Proxy Generator</Generator>
195       <LastGenOutput>Reference.cs</LastGenOutput>
196     </None>
197   </ItemGroup>
198   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
199   <PropertyGroup>
200     <PreBuildEvent>if  exist "$(TargetPath).locked" del "$(TargetPath).locked"
201 if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
202
203 if  exist "$(TargetDir)Pithos.Interfaces.dll.locked" del "$(TargetDir)Pithos.Interfaces.dll.locked"
204 if exist "$(TargetDir)Pithos.Interfaces.dll" if not exist "$(TargetDir)Pithos.Interfaces.dll.locked" move "$(TargetDir)Pithos.Interfaces.dll" "$(TargetDir)Pithos.Interfaces.dll.locked"</PreBuildEvent>
205   </PropertyGroup>
206   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
207        Other similar extension points exist, see Microsoft.Common.targets.
208   <Target Name="BeforeBuild">
209   </Target>
210   <Target Name="AfterBuild">
211   </Target>
212   -->
213 </Project>