02abe613482e6b75fe40ddca7876e765a3db809e
[pithos-ms-client] / trunk / Pithos.Network / Pithos.Network.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>{C8E2BC8B-C7F1-4222-855C-4B04A57FFDFD}</ProjectGuid>
9     <OutputType>Library</OutputType>
10     <AppDesignerFolder>Properties</AppDesignerFolder>
11     <RootNamespace>Pithos.Network</RootNamespace>
12     <AssemblyName>Pithos.Network</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     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
27     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
28     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
29     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
30     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
31     <CodeContractsRunCodeAnalysis>False</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>False</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 Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
61     <DebugSymbols>true</DebugSymbols>
62     <OutputPath>bin\Test\</OutputPath>
63     <DefineConstants>DEBUG;TRACE</DefineConstants>
64     <DebugType>full</DebugType>
65     <PlatformTarget>AnyCPU</PlatformTarget>
66     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
67     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
68     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
69     <ErrorReport>prompt</ErrorReport>
70     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
71     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
72     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
73   </PropertyGroup>
74   <PropertyGroup>
75     <SignAssembly>true</SignAssembly>
76   </PropertyGroup>
77   <PropertyGroup>
78     <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>
79   </PropertyGroup>
80   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|AnyCPU'">
81     <DebugSymbols>true</DebugSymbols>
82     <OutputPath>bin\Premium Debug\</OutputPath>
83     <DefineConstants>DEBUG;TRACE</DefineConstants>
84     <DebugType>full</DebugType>
85     <PlatformTarget>AnyCPU</PlatformTarget>
86     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
87     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
88     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
89     <ErrorReport>prompt</ErrorReport>
90     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
91     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
92     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
93     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
94     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
95     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
96     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
97     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
98     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
99     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
100     <CodeContractsRunCodeAnalysis>True</CodeContractsRunCodeAnalysis>
101     <CodeContractsNonNullObligations>True</CodeContractsNonNullObligations>
102     <CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>
103     <CodeContractsArithmeticObligations>True</CodeContractsArithmeticObligations>
104     <CodeContractsEnumObligations>True</CodeContractsEnumObligations>
105     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
106     <CodeContractsRunInBackground>False</CodeContractsRunInBackground>
107     <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>
108     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
109     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>
110     <CodeContractsCustomRewriterAssembly />
111     <CodeContractsCustomRewriterClass />
112     <CodeContractsLibPaths />
113     <CodeContractsExtraRewriteOptions />
114     <CodeContractsExtraAnalysisOptions />
115     <CodeContractsBaseLineFile />
116     <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>
117     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
118     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
119     <CodeContractsAnalysisWarningLevel>2</CodeContractsAnalysisWarningLevel>
120   </PropertyGroup>
121   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|AnyCPU'">
122     <DebugSymbols>true</DebugSymbols>
123     <OutputPath>bin\Debug All\</OutputPath>
124     <DefineConstants>DEBUG;TRACE</DefineConstants>
125     <DebugType>full</DebugType>
126     <PlatformTarget>AnyCPU</PlatformTarget>
127     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
128     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
129     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
130     <ErrorReport>prompt</ErrorReport>
131     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
132     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
133     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
134   </PropertyGroup>
135   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
136     <DebugSymbols>true</DebugSymbols>
137     <OutputPath>bin\x64\Debug\</OutputPath>
138     <DefineConstants>DEBUG;TRACE</DefineConstants>
139     <DebugType>full</DebugType>
140     <PlatformTarget>x64</PlatformTarget>
141     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
142     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
143     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
144     <ErrorReport>prompt</ErrorReport>
145     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
146     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
147     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
148     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
149     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
150   </PropertyGroup>
151   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
152     <OutputPath>bin\x64\Release\</OutputPath>
153     <DefineConstants>TRACE</DefineConstants>
154     <Optimize>true</Optimize>
155     <DebugType>pdbonly</DebugType>
156     <PlatformTarget>x64</PlatformTarget>
157     <CodeAnalysisLogFile>bin\Release\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
158     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
159     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
160     <ErrorReport>prompt</ErrorReport>
161     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
162     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
163     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
164   </PropertyGroup>
165   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|x64'">
166     <DebugSymbols>true</DebugSymbols>
167     <OutputPath>bin\x64\Test\</OutputPath>
168     <DefineConstants>DEBUG;TRACE</DefineConstants>
169     <DebugType>full</DebugType>
170     <PlatformTarget>x64</PlatformTarget>
171     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
172     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
173     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
174     <ErrorReport>prompt</ErrorReport>
175     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
176     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
177     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
178     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
179     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
180   </PropertyGroup>
181   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|x64'">
182     <DebugSymbols>true</DebugSymbols>
183     <OutputPath>bin\x64\Premium Debug\</OutputPath>
184     <DefineConstants>DEBUG;TRACE</DefineConstants>
185     <DebugType>full</DebugType>
186     <PlatformTarget>x64</PlatformTarget>
187     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
188     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
189     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
190     <ErrorReport>prompt</ErrorReport>
191     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
192     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
193     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
194   </PropertyGroup>
195   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|x64'">
196     <DebugSymbols>true</DebugSymbols>
197     <OutputPath>bin\x64\Debug All\</OutputPath>
198     <DefineConstants>DEBUG;TRACE</DefineConstants>
199     <DebugType>full</DebugType>
200     <PlatformTarget>x64</PlatformTarget>
201     <CodeAnalysisLogFile>bin\Debug\Pithos.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
202     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
203     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
204     <ErrorReport>prompt</ErrorReport>
205     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
206     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
207     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
208     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
209     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
210   </PropertyGroup>
211   <ItemGroup>
212     <Reference Include="AsyncCtpLibrary">
213       <HintPath>..\Libraries\AsyncCtpLibrary.dll</HintPath>
214     </Reference>
215     <Reference Include="log4net">
216       <HintPath>..\Libraries\log4net.dll</HintPath>
217     </Reference>
218     <Reference Include="System" />
219     <Reference Include="System.ComponentModel.Composition" />
220     <Reference Include="System.Core" />
221     <Reference Include="System.ServiceModel" />
222     <Reference Include="System.Threading.Tasks.Dataflow">
223       <HintPath>..\Libraries\System.Threading.Tasks.Dataflow.dll</HintPath>
224     </Reference>
225     <Reference Include="System.Xml.Linq" />
226     <Reference Include="System.Data.DataSetExtensions" />
227     <Reference Include="System.Data" />
228     <Reference Include="System.Xml" />
229   </ItemGroup>
230   <ItemGroup>
231     <Compile Include="AccountInfo.cs" />
232     <Compile Include="BlockHashAlgorithms.cs" />
233     <Compile Include="CloudFilesClient.cs" />
234     <Compile Include="ContainerInfo.cs" />
235     <Compile Include="ICloudClient.cs" />
236     <Compile Include="NoModificationInfo.cs" />
237     <Compile Include="RestClient.cs">
238       <SubType>Component</SubType>
239     </Compile>
240     <Compile Include="Properties\AssemblyInfo.cs" />
241     <Compile Include="Signature.cs" />
242     <Compile Include="TreeHash.cs" />
243     <Compile Include="WebExtensions.cs" />
244   </ItemGroup>
245   <ItemGroup>
246     <ProjectReference Include="..\Libraries\Json40r2\Source\Src\Newtonsoft.Json\Newtonsoft.Json.csproj">
247       <Project>{A9AE40FF-1A21-414A-9FE7-3BE13644CC6D}</Project>
248       <Name>Newtonsoft.Json</Name>
249     </ProjectReference>
250     <ProjectReference Include="..\Libraries\ParallelExtensionsExtras\ParallelExtensionsExtras.csproj">
251       <Project>{C45218F8-09E7-4F57-85BC-5D8D2AC736A3}</Project>
252       <Name>ParallelExtensionsExtras</Name>
253     </ProjectReference>
254     <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">
255       <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>
256       <Name>Pithos.Interfaces</Name>
257     </ProjectReference>
258   </ItemGroup>
259   <ItemGroup>
260     <None Include="..\Pithos.licenseheader">
261       <Link>Pithos.licenseheader</Link>
262     </None>
263     <None Include="pithos.snk" />
264   </ItemGroup>
265   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
266   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
267        Other similar extension points exist, see Microsoft.Common.targets.
268   <Target Name="BeforeBuild">
269   </Target>
270   <Target Name="AfterBuild">
271   </Target>
272   -->
273 </Project>