1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
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>
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>
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>
61 <SignAssembly>true</SignAssembly>
64 <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>
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>
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" />
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>
116 <Compile Include="ProjectInstaller.designer.cs">
117 <DependentUpon>ProjectInstaller.cs</DependentUpon>
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>
125 <Compile Include="Service References\PithosService\Reference.cs">
126 <AutoGen>True</AutoGen>
127 <DesignTime>True</DesignTime>
128 <DependentUpon>Reference.svcmap</DependentUpon>
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" />
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>
144 <None Include="Service References\PithosService\mex1.wsdl" />
145 <None Include="Service References\PithosService\mex1.xsd">
146 <SubType>Designer</SubType>
148 <None Include="Service References\PithosService\mex2.xsd">
149 <SubType>Designer</SubType>
151 <None Include="Service References\PithosService\mex3.xsd">
152 <SubType>Designer</SubType>
154 <None Include="Service References\PithosService\mex4.xsd">
155 <SubType>Designer</SubType>
157 <None Include="Service References\PithosService\StatusService.wsdl" />
160 <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">
161 <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>
162 <Name>Pithos.Interfaces</Name>
166 <EmbeddedResource Include="Properties\Resources.resx">
167 <Generator>ResXFileCodeGenerator</Generator>
168 <LastGenOutput>Resources.Designer.cs</LastGenOutput>
172 <None Include="Resources\Tray.ico" />
175 <None Include="Resources\MenuGoToPithos.bmp" />
178 <None Include="Resources\MenuHistory.bmp" />
181 <WCFMetadata Include="Service References\" />
184 <WCFMetadataStorage Include="Service References\PithosService\" />
187 <None Include="Service References\PithosService\configuration91.svcinfo" />
190 <None Include="Service References\PithosService\configuration.svcinfo" />
193 <None Include="Service References\PithosService\Reference.svcmap">
194 <Generator>WCF Proxy Generator</Generator>
195 <LastGenOutput>Reference.cs</LastGenOutput>
198 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
200 <PreBuildEvent>if exist "$(TargetPath).locked" del "$(TargetPath).locked"
201 if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
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>
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">
210 <Target Name="AfterBuild">