Changes for directories
[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>0</CodeContractsAssemblyMode>
16     <TargetFrameworkProfile>Client</TargetFrameworkProfile>
17   </PropertyGroup>
18   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19     <DebugSymbols>true</DebugSymbols>
20     <DebugType>full</DebugType>
21     <Optimize>false</Optimize>
22     <OutputPath>bin\Debug\</OutputPath>
23     <DefineConstants>DEBUG;TRACE</DefineConstants>
24     <ErrorReport>prompt</ErrorReport>
25     <WarningLevel>4</WarningLevel>
26     <RegisterForComInterop>true</RegisterForComInterop>
27     <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
28     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
29     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
30     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
31     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
32     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
33     <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
34     <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
35     <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
36     <CodeContractsEnumObligations>False</CodeContractsEnumObligations>
37     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
38     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
39     <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
40     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
41     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>
42     <CodeContractsCustomRewriterAssembly />
43     <CodeContractsCustomRewriterClass />
44     <CodeContractsLibPaths />
45     <CodeContractsExtraRewriteOptions />
46     <CodeContractsExtraAnalysisOptions />
47     <CodeContractsBaseLineFile />
48     <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
49     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
50     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
51     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
52   </PropertyGroup>
53   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
54     <DebugType>pdbonly</DebugType>
55     <Optimize>true</Optimize>
56     <OutputPath>bin\Release\</OutputPath>
57     <DefineConstants>TRACE</DefineConstants>
58     <ErrorReport>prompt</ErrorReport>
59     <WarningLevel>4</WarningLevel>
60   </PropertyGroup>
61   <PropertyGroup>
62     <SignAssembly>true</SignAssembly>
63   </PropertyGroup>
64   <PropertyGroup>
65     <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>
66   </PropertyGroup>
67   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
68     <DebugSymbols>true</DebugSymbols>
69     <OutputPath>bin\Test\</OutputPath>
70     <DefineConstants>DEBUG;TRACE</DefineConstants>
71     <RegisterForComInterop>true</RegisterForComInterop>
72     <DebugType>full</DebugType>
73     <PlatformTarget>AnyCPU</PlatformTarget>
74     <CodeAnalysisLogFile>bin\Debug\Pithos.ShellExtensions.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
75     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
76     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
77     <ErrorReport>prompt</ErrorReport>
78     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
79     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
80     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
81     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
82     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
83   </PropertyGroup>
84   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|AnyCPU'">
85     <DebugSymbols>true</DebugSymbols>
86     <OutputPath>bin\Premium Debug\</OutputPath>
87     <DefineConstants>DEBUG;TRACE</DefineConstants>
88     <RegisterForComInterop>true</RegisterForComInterop>
89     <DebugType>full</DebugType>
90     <PlatformTarget>AnyCPU</PlatformTarget>
91     <CodeAnalysisLogFile>bin\Debug\Pithos.ShellExtensions.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
92     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
93     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
94     <ErrorReport>prompt</ErrorReport>
95     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
96     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
97     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
98     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
99     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
100   </PropertyGroup>
101   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|AnyCPU'">
102     <DebugSymbols>true</DebugSymbols>
103     <OutputPath>bin\Debug All\</OutputPath>
104     <DefineConstants>DEBUG;TRACE</DefineConstants>
105     <RegisterForComInterop>true</RegisterForComInterop>
106     <DebugType>full</DebugType>
107     <PlatformTarget>AnyCPU</PlatformTarget>
108     <CodeAnalysisLogFile>bin\Debug\Pithos.ShellExtensions.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
109     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
110     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
111     <ErrorReport>prompt</ErrorReport>
112     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
113     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
114     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
115     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
116   </PropertyGroup>
117   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
118     <PlatformTarget>x64</PlatformTarget>
119   </PropertyGroup>
120   <ItemGroup>
121     <Reference Include="AsyncCtpLibrary">
122       <HintPath>..\Libraries\AsyncCtpLibrary.dll</HintPath>
123     </Reference>
124     <Reference Include="log4net">
125       <HintPath>..\Libraries\log4net.dll</HintPath>
126     </Reference>
127     <Reference Include="System" />
128     <Reference Include="System.ComponentModel.Composition" />
129     <Reference Include="System.Configuration.Install" />
130     <Reference Include="System.Core" />
131     <Reference Include="System.Drawing" />
132     <Reference Include="System.Runtime.Serialization" />
133     <Reference Include="System.ServiceModel" />
134     <Reference Include="System.Windows.Forms" />
135     <Reference Include="System.Xml.Linq" />
136     <Reference Include="System.Data.DataSetExtensions" />
137     <Reference Include="Microsoft.CSharp" />
138     <Reference Include="System.Data" />
139     <Reference Include="System.Xml" />
140   </ItemGroup>
141   <ItemGroup>
142     <Compile Include="FileContext.cs" />
143     <Compile Include="IoC.cs" />
144     <Compile Include="LogCategories.cs" />
145     <Compile Include="MarshalHelpers.cs" />
146     <Compile Include="Menus\DisplayFlags.cs" />
147     <Compile Include="Menus\FileContextMenu.cs" />
148     <Compile Include="Menus\MenuItem.cs" />
149     <Compile Include="Overlays\AddedIcodOverlay.cs" />
150     <Compile Include="Overlays\ConflictIconOverlay.cs" />
151     <Compile Include="Overlays\IconOverlayBase.cs" />
152     <Compile Include="Overlays\ModifiedIconOverlay.cs" />
153     <Compile Include="Overlays\NormalIconOverlay.cs" />
154     <Compile Include="Overlays\SynchIconOverlay.cs" />
155     <Compile Include="Overlays\UnversionedIconOverlay.cs" />
156     <Compile Include="PithosHost.cs" />
157     <Compile Include="ProjectInstaller.cs">
158       <SubType>Component</SubType>
159     </Compile>
160     <Compile Include="ProjectInstaller.designer.cs">
161       <DependentUpon>ProjectInstaller.cs</DependentUpon>
162     </Compile>
163     <Compile Include="Properties\AssemblyInfo.cs" />
164     <Compile Include="Properties\Resources.Designer.cs">
165       <AutoGen>True</AutoGen>
166       <DesignTime>True</DesignTime>
167       <DependentUpon>Resources.resx</DependentUpon>
168     </Compile>
169     <Compile Include="Service References\PithosService\Reference.cs">
170       <AutoGen>True</AutoGen>
171       <DesignTime>True</DesignTime>
172       <DependentUpon>Reference.svcmap</DependentUpon>
173     </Compile>
174     <Compile Include="ShellExtLib.cs" />
175     <Compile Include="ShellSettings.cs" />
176     <Compile Include="ShellStatusChecker.cs" />
177     <Compile Include="TestPithosSettings.cs" />
178     <Compile Include="TestStatusChecker.cs" />
179   </ItemGroup>
180   <ItemGroup>
181     <None Include="app.config" />
182     <None Include="pithos.snk" />
183     <None Include="Properties\DataSources\Pithos.Interfaces.PithosSettingsData.datasource" />
184     <None Include="Service References\PithosService\mex.wsdl" />
185     <None Include="Service References\PithosService\mex.xsd">
186       <SubType>Designer</SubType>
187     </None>
188     <None Include="Service References\PithosService\mex1.wsdl" />
189     <None Include="Service References\PithosService\mex1.xsd">
190       <SubType>Designer</SubType>
191     </None>
192     <None Include="Service References\PithosService\mex2.wsdl" />
193     <None Include="Service References\PithosService\mex2.xsd">
194       <SubType>Designer</SubType>
195     </None>
196     <None Include="Service References\PithosService\mex3.xsd">
197       <SubType>Designer</SubType>
198     </None>
199     <None Include="Service References\PithosService\mex4.xsd">
200       <SubType>Designer</SubType>
201     </None>
202     <None Include="Service References\PithosService\mex5.xsd">
203       <SubType>Designer</SubType>
204     </None>
205     <None Include="Service References\PithosService\StatusService.wsdl" />
206   </ItemGroup>
207   <ItemGroup>
208     <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">
209       <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>
210       <Name>Pithos.Interfaces</Name>
211     </ProjectReference>
212   </ItemGroup>
213   <ItemGroup>
214     <EmbeddedResource Include="Properties\Resources.resx">
215       <Generator>ResXFileCodeGenerator</Generator>
216       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
217       <SubType>Designer</SubType>
218     </EmbeddedResource>
219   </ItemGroup>
220   <ItemGroup>
221     <None Include="Resources\Tray.ico" />
222   </ItemGroup>
223   <ItemGroup>
224     <None Include="Resources\MenuGoToPithos.bmp" />
225   </ItemGroup>
226   <ItemGroup>
227     <None Include="Resources\MenuHistory.bmp" />
228   </ItemGroup>
229   <ItemGroup>
230     <WCFMetadata Include="Service References\" />
231   </ItemGroup>
232   <ItemGroup>
233     <WCFMetadataStorage Include="Service References\PithosService\" />
234   </ItemGroup>
235   <ItemGroup>
236     <None Include="Service References\PithosService\configuration91.svcinfo" />
237   </ItemGroup>
238   <ItemGroup>
239     <None Include="Service References\PithosService\configuration.svcinfo" />
240   </ItemGroup>
241   <ItemGroup>
242     <None Include="Service References\PithosService\Reference.svcmap">
243       <Generator>WCF Proxy Generator</Generator>
244       <LastGenOutput>Reference.cs</LastGenOutput>
245     </None>
246   </ItemGroup>
247   <ItemGroup>
248     <None Include="Resources\MenuProperties.bmp" />
249   </ItemGroup>
250   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
251   <PropertyGroup>
252     <PreBuildEvent>if  exist "$(TargetPath).locked" del "$(TargetPath).locked"
253 if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
254
255 if  exist "$(TargetDir)Pithos.Interfaces.dll.locked" del "$(TargetDir)Pithos.Interfaces.dll.locked"
256 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>
257   </PropertyGroup>
258   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
259        Other similar extension points exist, see Microsoft.Common.targets.
260   <Target Name="BeforeBuild">
261   </Target>
262   <Target Name="AfterBuild">
263   </Target>
264   -->
265 </Project>