Both debug and release switched to x86
[pithos-ms-client] / trunk / Pithos.Core / Pithos.Core.csproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
6     <ProductVersion>8.0.30703</ProductVersion>\r
7     <SchemaVersion>2.0</SchemaVersion>\r
8     <ProjectGuid>{142AF135-DF30-4563-B0AC-B604235AE874}</ProjectGuid>\r
9     <OutputType>Library</OutputType>\r
10     <AppDesignerFolder>Properties</AppDesignerFolder>\r
11     <RootNamespace>Pithos.Core</RootNamespace>\r
12     <AssemblyName>Pithos.Core</AssemblyName>\r
13     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
14     <FileAlignment>512</FileAlignment>\r
15     <CodeContractsAssemblyMode>0</CodeContractsAssemblyMode>\r
16     <TargetFrameworkProfile>Client</TargetFrameworkProfile>\r
17   </PropertyGroup>\r
18   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
19     <DebugSymbols>true</DebugSymbols>\r
20     <DebugType>full</DebugType>\r
21     <Optimize>false</Optimize>\r
22     <OutputPath>bin\Debug\</OutputPath>\r
23     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
24     <ErrorReport>prompt</ErrorReport>\r
25     <WarningLevel>4</WarningLevel>\r
26     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>\r
27     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>\r
28     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>\r
29     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>\r
30     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>\r
31     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>\r
32     <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>\r
33     <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>\r
34     <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>\r
35     <CodeContractsEnumObligations>False</CodeContractsEnumObligations>\r
36     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>\r
37     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>\r
38     <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>\r
39     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>\r
40     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>\r
41     <CodeContractsCustomRewriterAssembly />\r
42     <CodeContractsCustomRewriterClass />\r
43     <CodeContractsLibPaths />\r
44     <CodeContractsExtraRewriteOptions />\r
45     <CodeContractsExtraAnalysisOptions />\r
46     <CodeContractsBaseLineFile />\r
47     <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>\r
48     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>\r
49     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>\r
50     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>\r
51     <PlatformTarget>x86</PlatformTarget>\r
52   </PropertyGroup>\r
53   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
54     <DebugType>pdbonly</DebugType>\r
55     <Optimize>true</Optimize>\r
56     <OutputPath>bin\Release\</OutputPath>\r
57     <DefineConstants>TRACE</DefineConstants>\r
58     <ErrorReport>prompt</ErrorReport>\r
59     <WarningLevel>4</WarningLevel>\r
60     <PlatformTarget>x86</PlatformTarget>\r
61   </PropertyGroup>\r
62   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">\r
63     <DebugSymbols>true</DebugSymbols>\r
64     <OutputPath>bin\Test\</OutputPath>\r
65     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
66     <DebugType>full</DebugType>\r
67     <PlatformTarget>AnyCPU</PlatformTarget>\r
68     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
69     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
70     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
71     <ErrorReport>prompt</ErrorReport>\r
72     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
73     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
74     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
75   </PropertyGroup>\r
76   <PropertyGroup>\r
77     <SignAssembly>true</SignAssembly>\r
78   </PropertyGroup>\r
79   <PropertyGroup>\r
80     <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>\r
81   </PropertyGroup>\r
82   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|AnyCPU'">\r
83     <DebugSymbols>true</DebugSymbols>\r
84     <OutputPath>bin\Premium Debug\</OutputPath>\r
85     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
86     <DebugType>full</DebugType>\r
87     <PlatformTarget>AnyCPU</PlatformTarget>\r
88     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
89     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
90     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
91     <ErrorReport>prompt</ErrorReport>\r
92     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
93     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
94     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>\r
95     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
96     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>\r
97     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>\r
98     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>\r
99     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>\r
100     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>\r
101     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>\r
102     <CodeContractsRunCodeAnalysis>True</CodeContractsRunCodeAnalysis>\r
103     <CodeContractsNonNullObligations>True</CodeContractsNonNullObligations>\r
104     <CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>\r
105     <CodeContractsArithmeticObligations>True</CodeContractsArithmeticObligations>\r
106     <CodeContractsEnumObligations>True</CodeContractsEnumObligations>\r
107     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>\r
108     <CodeContractsRunInBackground>False</CodeContractsRunInBackground>\r
109     <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>\r
110     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>\r
111     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>\r
112     <CodeContractsCustomRewriterAssembly />\r
113     <CodeContractsCustomRewriterClass />\r
114     <CodeContractsLibPaths />\r
115     <CodeContractsExtraRewriteOptions />\r
116     <CodeContractsExtraAnalysisOptions />\r
117     <CodeContractsBaseLineFile />\r
118     <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>\r
119     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>\r
120     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>\r
121     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>\r
122   </PropertyGroup>\r
123   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|AnyCPU'">\r
124     <DebugSymbols>true</DebugSymbols>\r
125     <OutputPath>bin\Debug All\</OutputPath>\r
126     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
127     <DebugType>full</DebugType>\r
128     <PlatformTarget>AnyCPU</PlatformTarget>\r
129     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
130     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
131     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
132     <ErrorReport>prompt</ErrorReport>\r
133     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
134     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
135     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
136   </PropertyGroup>\r
137   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">\r
138     <DebugSymbols>true</DebugSymbols>\r
139     <OutputPath>bin\x64\Debug\</OutputPath>\r
140     <DefineConstants>TRACE;DEBUG;CONTRACTS_FULL</DefineConstants>\r
141     <DebugType>full</DebugType>\r
142     <PlatformTarget>x86</PlatformTarget>\r
143     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
144     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
145     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
146     <ErrorReport>prompt</ErrorReport>\r
147     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
148     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
149     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>\r
150     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
151     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
152     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>\r
153   </PropertyGroup>\r
154   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">\r
155     <OutputPath>bin\x64\Release\</OutputPath>\r
156     <DefineConstants>TRACE</DefineConstants>\r
157     <Optimize>true</Optimize>\r
158     <DebugType>pdbonly</DebugType>\r
159     <PlatformTarget>x86</PlatformTarget>\r
160     <CodeAnalysisLogFile>bin\Release\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
161     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
162     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
163     <ErrorReport>prompt</ErrorReport>\r
164     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
165     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
166     <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>\r
167     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
168     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
169     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>\r
170   </PropertyGroup>\r
171   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|x64'">\r
172     <DebugSymbols>true</DebugSymbols>\r
173     <OutputPath>bin\x64\Test\</OutputPath>\r
174     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
175     <DebugType>full</DebugType>\r
176     <PlatformTarget>x64</PlatformTarget>\r
177     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
178     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
179     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
180     <ErrorReport>prompt</ErrorReport>\r
181     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
182     <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>\r
183     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>\r
184     <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>\r
185     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
186     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>\r
187   </PropertyGroup>\r
188   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|x64'">\r
189     <DebugSymbols>true</DebugSymbols>\r
190     <OutputPath>bin\x64\Premium Debug\</OutputPath>\r
191     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
192     <DebugType>full</DebugType>\r
193     <PlatformTarget>x64</PlatformTarget>\r
194     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
195     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
196     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
197     <ErrorReport>prompt</ErrorReport>\r
198     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
199     <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>\r
200     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>\r
201     <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>\r
202   </PropertyGroup>\r
203   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|x64'">\r
204     <DebugSymbols>true</DebugSymbols>\r
205     <OutputPath>bin\x64\Debug All\</OutputPath>\r
206     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
207     <DebugType>full</DebugType>\r
208     <PlatformTarget>x64</PlatformTarget>\r
209     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
210     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
211     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
212     <ErrorReport>prompt</ErrorReport>\r
213     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
214     <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>\r
215     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>\r
216     <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>\r
217     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
218   </PropertyGroup>\r
219   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">\r
220     <DebugSymbols>true</DebugSymbols>\r
221     <OutputPath>bin\x86\Debug\</OutputPath>\r
222     <DefineConstants>TRACE;DEBUG</DefineConstants>\r
223     <DebugType>full</DebugType>\r
224     <PlatformTarget>x86</PlatformTarget>\r
225     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
226     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
227     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
228     <ErrorReport>prompt</ErrorReport>\r
229     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
230     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
231     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>\r
232     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
233     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
234     <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>\r
235     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>\r
236     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>\r
237     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>\r
238     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>\r
239     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>\r
240     <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>\r
241     <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>\r
242     <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>\r
243     <CodeContractsEnumObligations>False</CodeContractsEnumObligations>\r
244     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>\r
245     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>\r
246     <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>\r
247     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>\r
248     <CodeContractsEmitXMLDocs>True</CodeContractsEmitXMLDocs>\r
249     <CodeContractsCustomRewriterAssembly />\r
250     <CodeContractsCustomRewriterClass />\r
251     <CodeContractsLibPaths />\r
252     <CodeContractsExtraRewriteOptions />\r
253     <CodeContractsExtraAnalysisOptions />\r
254     <CodeContractsBaseLineFile />\r
255     <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>\r
256     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>\r
257     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>\r
258     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>\r
259     <Optimize>true</Optimize>\r
260   </PropertyGroup>\r
261   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">\r
262     <OutputPath>bin\x86\Release\</OutputPath>\r
263     <DefineConstants>TRACE</DefineConstants>\r
264     <Optimize>true</Optimize>\r
265     <DebugType>pdbonly</DebugType>\r
266     <PlatformTarget>x86</PlatformTarget>\r
267     <CodeAnalysisLogFile>bin\Release\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
268     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
269     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
270     <ErrorReport>prompt</ErrorReport>\r
271     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
272     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>\r
273     <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>\r
274     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>\r
275     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
276     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>\r
277   </PropertyGroup>\r
278   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|x86'">\r
279     <DebugSymbols>true</DebugSymbols>\r
280     <OutputPath>bin\x86\Test\</OutputPath>\r
281     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
282     <DebugType>full</DebugType>\r
283     <PlatformTarget>x86</PlatformTarget>\r
284     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
285     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
286     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
287     <ErrorReport>prompt</ErrorReport>\r
288     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
289     <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>\r
290     <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>\r
291     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
292   </PropertyGroup>\r
293   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|x86'">\r
294     <DebugSymbols>true</DebugSymbols>\r
295     <OutputPath>bin\x86\Premium Debug\</OutputPath>\r
296     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
297     <DebugType>full</DebugType>\r
298     <PlatformTarget>x86</PlatformTarget>\r
299     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
300     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
301     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
302     <ErrorReport>prompt</ErrorReport>\r
303     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
304     <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>\r
305     <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>\r
306     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>\r
307     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>\r
308   </PropertyGroup>\r
309   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|x86'">\r
310     <DebugSymbols>true</DebugSymbols>\r
311     <OutputPath>bin\x86\Debug All\</OutputPath>\r
312     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
313     <DebugType>full</DebugType>\r
314     <PlatformTarget>x86</PlatformTarget>\r
315     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>\r
316     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>\r
317     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>\r
318     <ErrorReport>prompt</ErrorReport>\r
319     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>\r
320     <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>\r
321     <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>\r
322     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>\r
323   </PropertyGroup>\r
324   <ItemGroup>\r
325     <Reference Include="Caliburn.Micro, Version=1.2.0.0, Culture=neutral, PublicKeyToken=8e5891231f2ed21f, processorArchitecture=MSIL">\r
326       <HintPath>..\Libraries\Caliburn.Micro.dll</HintPath>\r
327     </Reference>\r
328     <Reference Include="Castle.ActiveRecord, Version=3.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">\r
329       <HintPath>..\Libraries\Castle.ActiveRecord.dll</HintPath>\r
330     </Reference>\r
331     <Reference Include="Castle.Components.Validator, Version=2.5.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">\r
332       <HintPath>..\Libraries\Castle.Components.Validator.dll</HintPath>\r
333     </Reference>\r
334     <Reference Include="Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">\r
335       <HintPath>..\Libraries\Castle.Core.dll</HintPath>\r
336     </Reference>\r
337     <Reference Include="Iesi.Collections, Version=1.0.1.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">\r
338       <HintPath>..\Libraries\Iesi.Collections.dll</HintPath>\r
339     </Reference>\r
340     <Reference Include="log4net">\r
341       <HintPath>..\Libraries\log4net.dll</HintPath>\r
342     </Reference>\r
343     <Reference Include="ManagedOpenSsl">\r
344       <HintPath>..\Libraries\OpenSSL\ManagedOpenSsl.dll</HintPath>\r
345     </Reference>\r
346     <Reference Include="Microsoft.CompilerServices.AsyncTargetingPack.Net4">\r
347       <HintPath>..\packages\Microsoft.CompilerServices.AsyncTargetingPack.1.0.0\lib\net40\Microsoft.CompilerServices.AsyncTargetingPack.Net4.dll</HintPath>\r
348     </Reference>\r
349     <Reference Include="Microsoft.WindowsAPICodePack, Version=1.1.0.0, Culture=neutral, PublicKeyToken=2cc55badaa91f4de, processorArchitecture=MSIL">\r
350       <SpecificVersion>False</SpecificVersion>\r
351       <HintPath>..\Libraries\Microsoft.WindowsAPICodePack.dll</HintPath>\r
352     </Reference>\r
353     <Reference Include="Microsoft.WindowsAPICodePack.Shell">\r
354       <HintPath>..\Libraries\Microsoft.WindowsAPICodePack.Shell.dll</HintPath>\r
355     </Reference>\r
356     <Reference Include="NHibernate, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">\r
357       <HintPath>..\Libraries\NHibernate.dll</HintPath>\r
358     </Reference>\r
359     <Reference Include="NHibernate.ByteCode.Castle, Version=3.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">\r
360       <HintPath>..\Libraries\NHibernate.ByteCode.Castle.dll</HintPath>\r
361     </Reference>\r
362     <Reference Include="NHibernate.Search, Version=0.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">\r
363       <HintPath>..\Libraries\NHibernate.Search.dll</HintPath>\r
364     </Reference>\r
365     <Reference Include="System" />\r
366     <Reference Include="System.ComponentModel.Composition" />\r
367     <Reference Include="System.Core" />\r
368     <Reference Include="System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">\r
369       <SpecificVersion>False</SpecificVersion>\r
370       <HintPath>..\packages\System.Data.SQLite.1.0.81.1\lib\net40\System.Data.SQLite.dll</HintPath>\r
371     </Reference>\r
372     <Reference Include="System.Data.SQLite.Linq, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">\r
373       <SpecificVersion>False</SpecificVersion>\r
374       <HintPath>..\packages\System.Data.SQLite.1.0.81.1\lib\net40\System.Data.SQLite.Linq.dll</HintPath>\r
375     </Reference>\r
376     <Reference Include="System.ServiceModel" />\r
377     <Reference Include="System.Threading.Tasks.Dataflow">\r
378       <HintPath>..\Libraries\System.Threading.Tasks.Dataflow.dll</HintPath>\r
379     </Reference>\r
380     <Reference Include="System.Xml.Linq" />\r
381     <Reference Include="System.Data.DataSetExtensions" />\r
382     <Reference Include="Microsoft.CSharp" />\r
383     <Reference Include="System.Data" />\r
384     <Reference Include="System.Xml" />\r
385   </ItemGroup>\r
386   <ItemGroup>\r
387     <Compile Include="..\CommonAssemblyVersion.cs">\r
388       <Link>AssemblyVersion.cs</Link>\r
389     </Compile>\r
390     <Compile Include="Agents\Agent.cs" />\r
391     <Compile Include="Agents\AgentLocator.cs" />\r
392     <Compile Include="Agents\AsyncAutoResetEvent.cs" />\r
393     <Compile Include="Agents\AsyncCollection.cs" />\r
394     <Compile Include="Agents\AsyncManualResetEvent.cs" />\r
395     <Compile Include="Agents\AsyncSemaphore.cs" />\r
396     <Compile Include="Agents\BlockUpdater.cs" />\r
397     <Compile Include="Agents\CloudTransferAction.cs" />\r
398     <Compile Include="Agents\CollectionExtensions.cs" />\r
399     <Compile Include="Agents\DeleteAgent.cs" />\r
400     <Compile Include="Agents\Downloader.cs" />\r
401     <Compile Include="Agents\FileAgent.cs" />\r
402     <Compile Include="Agents\BlockExtensions.cs" />\r
403     <Compile Include="Agents\FileEventIdleBatch.cs" />\r
404     <Compile Include="Agents\FileSystemWatcherAdapter.cs" />\r
405     <Compile Include="Agents\IdleBatch.cs" />\r
406     <Compile Include="Agents\MovedEventArgs.cs" />\r
407     <Compile Include="Agents\NetworkAgent.cs" />\r
408     <Compile Include="Agents\Notifier.cs" />\r
409     <Compile Include="Agents\ObjectInfoComparer.cs" />\r
410     <Compile Include="Agents\PollAgent.cs" />\r
411     <Compile Include="Agents\SelectiveUris.cs" />\r
412     <Compile Include="Agents\SnapshotDifferencer.cs" />\r
413     <Compile Include="Agents\StateTuple.cs" />\r
414     <Compile Include="Agents\Uploader.cs" />\r
415     <Compile Include="Agents\WorkflowAgent.cs" />\r
416     <Compile Include="DynamicDictionary.cs" />\r
417     <Compile Include="EnumerableExtensions.cs" />\r
418     <Compile Include="FileHashMap.cs" />\r
419     <Compile Include="FileState.cs" />\r
420     <Compile Include="IStatusNotification.cs" />\r
421     <Compile Include="IStatusService.cs" />\r
422     <Compile Include="JobQueue.cs" />\r
423     <Compile Include="LocalFileComparer.cs" />\r
424     <Compile Include="NetworkGate.cs" />\r
425     <Compile Include="Agents\StatusAgent.cs" />\r
426     <Compile Include="IPithosWorkflow.cs" />\r
427     <Compile Include="IStatusKeeper.cs" />\r
428     <Compile Include="NativeMethods.cs" />\r
429     <Compile Include="PithosMonitor.cs" />\r
430     <Compile Include="PithosWorkflow.cs" />\r
431     <Compile Include="Properties\AssemblyInfo.cs" />\r
432     <Compile Include="StatusInfo.cs" />\r
433     <Compile Include="TaskExtensions.cs" />\r
434     <Compile Include="WorkflowState.cs" />\r
435   </ItemGroup>\r
436   <ItemGroup>\r
437     <ProjectReference Include="..\Libraries\ParallelExtensionsExtras\ParallelExtensionsExtras.csproj">\r
438       <Project>{C45218F8-09E7-4F57-85BC-5D8D2AC736A3}</Project>\r
439       <Name>ParallelExtensionsExtras</Name>\r
440     </ProjectReference>\r
441     <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">\r
442       <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>\r
443       <Name>Pithos.Interfaces</Name>\r
444     </ProjectReference>\r
445     <ProjectReference Include="..\Pithos.Network\Pithos.Network.csproj">\r
446       <Project>{C8E2BC8B-C7F1-4222-855C-4B04A57FFDFD}</Project>\r
447       <Name>Pithos.Network</Name>\r
448     </ProjectReference>\r
449   </ItemGroup>\r
450   <ItemGroup>\r
451     <None Include="..\Pithos.licenseheader">\r
452       <Link>Pithos.licenseheader</Link>\r
453     </None>\r
454     <None Include="packages.config">\r
455       <SubType>Designer</SubType>\r
456     </None>\r
457     <None Include="pithos.snk" />\r
458   </ItemGroup>\r
459   <ItemGroup>\r
460     <Content Include="DbConfig.xml">\r
461       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>\r
462       <SubType>Designer</SubType>\r
463     </Content>\r
464     <Content Include="x64\SQLite.Interop.dll">\r
465       <CopyToOutputDirectory>Always</CopyToOutputDirectory>\r
466     </Content>\r
467     <Content Include="x86\SQLite.Interop.dll">\r
468       <CopyToOutputDirectory>Always</CopyToOutputDirectory>\r
469     </Content>\r
470   </ItemGroup>\r
471   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
472   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
473            Other similar extension points exist, see Microsoft.Common.targets.\r
474   <Target Name="BeforeBuild">\r
475   </Target>\r
476   <Target Name="AfterBuild">\r
477   </Target>\r
478   -->\r
479 </Project>