PageRenderTime 20ms CodeModel.GetById 13ms app.highlight 2ms RepoModel.GetById 2ms app.codeStats 0ms

/Mercurial.Net/Mercurial.Net.csproj

#
MSBuild | 361 lines | 354 code | 0 blank | 7 comment | 0 complexity | bea2896964f06ac7042a634ee55a33a0 MD5 | raw file
  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>{536B722B-DE28-48FC-ABAF-12B4B9FFB44A}</ProjectGuid>
  9    <OutputType>Library</OutputType>
 10    <AppDesignerFolder>Properties</AppDesignerFolder>
 11    <RootNamespace>Mercurial</RootNamespace>
 12    <AssemblyName>Mercurial.Net</AssemblyName>
 13    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
 14    <FileAlignment>512</FileAlignment>
 15    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
 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>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
 23    <ErrorReport>prompt</ErrorReport>
 24    <WarningLevel>4</WarningLevel>
 25    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
 26    <DocumentationFile>bin\Debug\Mercurial.Net.xml</DocumentationFile>
 27  </PropertyGroup>
 28  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
 29    <DebugType>pdbonly</DebugType>
 30    <Optimize>true</Optimize>
 31    <OutputPath>bin\Release\</OutputPath>
 32    <DefineConstants>TRACE</DefineConstants>
 33    <ErrorReport>prompt</ErrorReport>
 34    <WarningLevel>4</WarningLevel>
 35    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
 36    <DocumentationFile>bin\Release\Mercurial.Net.xml</DocumentationFile>
 37  </PropertyGroup>
 38  <PropertyGroup>
 39    <SignAssembly>true</SignAssembly>
 40  </PropertyGroup>
 41  <PropertyGroup>
 42    <AssemblyOriginatorKeyFile>..\Lasse V. Karlsen.snk</AssemblyOriginatorKeyFile>
 43  </PropertyGroup>
 44  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseBinaries|AnyCPU'">
 45    <OutputPath>bin\ReleaseBinaries\</OutputPath>
 46    <DefineConstants>TRACE;USE_RELEASE_KEY</DefineConstants>
 47    <DocumentationFile>bin\Release\Mercurial.Net.xml</DocumentationFile>
 48    <Optimize>true</Optimize>
 49    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
 50    <DebugType>pdbonly</DebugType>
 51    <PlatformTarget>AnyCPU</PlatformTarget>
 52    <CodeAnalysisLogFile>bin\Release\Mercurial.Net.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
 53    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
 54    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
 55    <ErrorReport>prompt</ErrorReport>
 56    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
 57    <CodeAnalysisRuleSetDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
 58    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
 59    <CodeAnalysisRuleDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
 60    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
 61  </PropertyGroup>
 62  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
 63    <DebugSymbols>true</DebugSymbols>
 64    <OutputPath>bin\x86\Debug\</OutputPath>
 65    <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
 66    <DocumentationFile>bin\Debug\Mercurial.Net.xml</DocumentationFile>
 67    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
 68    <DebugType>full</DebugType>
 69    <PlatformTarget>x86</PlatformTarget>
 70    <ErrorReport>prompt</ErrorReport>
 71    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
 72    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
 73  </PropertyGroup>
 74  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
 75    <OutputPath>bin\x86\Release\</OutputPath>
 76    <DefineConstants>TRACE</DefineConstants>
 77    <DocumentationFile>bin\Release\Mercurial.Net.xml</DocumentationFile>
 78    <Optimize>true</Optimize>
 79    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
 80    <DebugType>pdbonly</DebugType>
 81    <PlatformTarget>x86</PlatformTarget>
 82    <ErrorReport>prompt</ErrorReport>
 83  </PropertyGroup>
 84  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseBinaries|x86'">
 85    <OutputPath>bin\x86\ReleaseBinaries\</OutputPath>
 86    <DefineConstants>TRACE;USE_RELEASE_KEY</DefineConstants>
 87    <DocumentationFile>bin\Release\Mercurial.Net.xml</DocumentationFile>
 88    <Optimize>true</Optimize>
 89    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
 90    <DebugType>pdbonly</DebugType>
 91    <PlatformTarget>x86</PlatformTarget>
 92    <CodeAnalysisLogFile>bin\Release\Mercurial.Net.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
 93    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
 94    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
 95    <ErrorReport>prompt</ErrorReport>
 96    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
 97    <CodeAnalysisRuleSetDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
 98    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
 99    <CodeAnalysisRuleDirectories>;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
100    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
101  </PropertyGroup>
102  <ItemGroup>
103    <Reference Include="System" />
104    <Reference Include="System.Core" />
105    <Reference Include="System.Xml" />
106  </ItemGroup>
107  <ItemGroup>
108    <Compile Include="AddCommand.cs" />
109    <Compile Include="AddRemoveCommand.cs" />
110    <Compile Include="AnnotateCommand.cs" />
111    <Compile Include="Annotation.cs" />
112    <Compile Include="ArchiveCommand.cs" />
113    <Compile Include="ArchiveType.cs" />
114    <Compile Include="AsyncResult.cs" />
115    <Compile Include="Attributes\ArgumentAttribute.cs" />
116    <Compile Include="Attributes\BooleanArgumentAttribute.cs" />
117    <Compile Include="AutoSwitchingClientFactory.cs" />
118    <Compile Include="BackoutCommand.cs" />
119    <Compile Include="BisectCommand.cs" />
120    <Compile Include="BisectResult.cs" />
121    <Compile Include="BisectState.cs" />
122    <Compile Include="Bookmark.cs" />
123    <Compile Include="BookmarkAction.cs" />
124    <Compile Include="BookmarkCommand.cs" />
125    <Compile Include="BookmarksCommand.cs" />
126    <Compile Include="BranchCommand.cs" />
127    <Compile Include="BranchesCommand.cs" />
128    <Compile Include="BranchHead.cs" />
129    <Compile Include="BundleCommand.cs" />
130    <Compile Include="CatCommand.cs" />
131    <Compile Include="Changeset.cs" />
132    <Compile Include="ChangesetPathAction.cs" />
133    <Compile Include="ChangesetPathActionType.cs" />
134    <Compile Include="ChangesetXmlParser.cs" />
135    <Compile Include="ClientExecutable.cs" />
136    <Compile Include="CloneCommand.cs" />
137    <Compile Include="CollectionExtensions.cs" />
138    <Compile Include="CommandBase.cs" />
139    <Compile Include="CommandProcessor.cs" />
140    <Compile Include="CommandServerOutputDecoder.cs" />
141    <Compile Include="CommitCommand.cs" />
142    <Compile Include="Attributes\DateTimeArgumentAttribute.cs" />
143    <Compile Include="ConfigurationEntry.cs" />
144    <Compile Include="Configuration\ClientConfigurationCollection.cs" />
145    <Compile Include="CopyCommand.cs" />
146    <Compile Include="CustomCommand.cs" />
147    <Compile Include="DiffCommand.cs" />
148    <Compile Include="DiffIgnores.cs" />
149    <Compile Include="Extensions\Churn\ChurnGroup.cs" />
150    <Compile Include="Extensions\Churn\ChurnExtension.cs" />
151    <Compile Include="Extensions\Churn\ChurnCommand.cs" />
152    <Compile Include="Extensions\Churn\ChurnUnit.cs" />
153    <Compile Include="Hooks\MercurialCommandHookDataStructureBase.cs" />
154    <Compile Include="Hooks\MercurialCommandHookPatternCollection.cs" />
155    <Compile Include="Hooks\IMercurialControllingHook.cs" />
156    <Compile Include="Hooks\MercurialChangeGroupHook.cs" />
157    <Compile Include="Hooks\MercurialCommandHookArgumentsCollection.cs" />
158    <Compile Include="Hooks\MercurialCommandHookDictionary.cs" />
159    <Compile Include="Hooks\MercurialCommitHook.cs" />
160    <Compile Include="Hooks\MercurialControllingHookBase.cs" />
161    <Compile Include="Hooks\MercurialHookBase.cs" />
162    <Compile Include="Hooks\MercurialIncomingHook.cs" />
163    <Compile Include="Hooks\MercurialListKeysHook.cs" />
164    <Compile Include="Hooks\MercurialOutgoingHook.cs" />
165    <Compile Include="Hooks\MercurialPostCommandHook.cs" />
166    <Compile Include="Hooks\MercurialPreChangegroupHook.cs" />
167    <Compile Include="Hooks\MercurialPreCommandHook.cs" />
168    <Compile Include="Hooks\MercurialPreCommitHook.cs" />
169    <Compile Include="Hooks\MercurialPreListKeysHook.cs" />
170    <Compile Include="Hooks\MercurialPreOutgoingHook.cs" />
171    <Compile Include="Hooks\MercurialPrePushKeyHook.cs" />
172    <Compile Include="Hooks\MercurialPreTagHook.cs" />
173    <Compile Include="Hooks\MercurialPreTransactionChangegroupHook.cs" />
174    <Compile Include="Hooks\MercurialPreTransactionCommitHook.cs" />
175    <Compile Include="Hooks\MercurialPreUpdateHook.cs" />
176    <Compile Include="Hooks\MercurialPushKeyHook.cs" />
177    <Compile Include="Hooks\MercurialTagHook.cs" />
178    <Compile Include="Hooks\MercurialUpdateHook.cs" />
179    <Compile Include="IClient.cs" />
180    <Compile Include="IClientFactory.cs" />
181    <Compile Include="IClientSwitcher.cs" />
182    <Compile Include="ListFile.cs" />
183    <Compile Include="IAsyncResult.cs" />
184    <Compile Include="ICommand.cs" />
185    <Compile Include="IdentifyCommand.cs" />
186    <Compile Include="ManifestCommand.cs" />
187    <Compile Include="MercurialResultParsingException.cs" />
188    <Compile Include="MergeCommand.cs" />
189    <Compile Include="MergeConflict.cs" />
190    <Compile Include="MergeConflictState.cs" />
191    <Compile Include="MergeJob.cs" />
192    <Compile Include="MergeJobConflict.cs" />
193    <Compile Include="MergeJobConflictSubFile.cs" />
194    <Compile Include="MergeJobState.cs" />
195    <Compile Include="MergeStatus.cs" />
196    <Compile Include="MergeTools.cs" />
197    <Compile Include="MoveCommand.cs" />
198    <Compile Include="MoveRenameCommandBase.cs" />
199    <Compile Include="NamedRevision.cs" />
200    <Compile Include="NonPersistentClient.cs" />
201    <Compile Include="NonPersistentClientFactory.cs" />
202    <Compile Include="OutputParsingUtilities.cs" />
203    <Compile Include="ParentsCommand.cs" />
204    <Compile Include="PathEx.cs" />
205    <Compile Include="PersistentClient.cs" />
206    <Compile Include="PersistentClientFactory.cs" />
207    <Compile Include="RecoverCommand.cs" />
208    <Compile Include="RemoteInitCommand.cs" />
209    <Compile Include="RenameCommand.cs" />
210    <Compile Include="RepositorySummary.cs" />
211    <Compile Include="ResolveAction.cs" />
212    <Compile Include="ResolveCommand.cs" />
213    <Compile Include="RevertCommand.cs" />
214    <Compile Include="RollbackCommand.cs" />
215    <Compile Include="SummaryCommand.cs" />
216    <Compile Include="Tag.cs" />
217    <Compile Include="TagsCommand.cs" />
218    <Compile Include="Gui\AboutGuiCommand.cs" />
219    <Compile Include="Gui\AddGuiCommand.cs" />
220    <Compile Include="Gui\AnnotateGuiCommand.cs" />
221    <Compile Include="Gui\ArchiveGuiCommand.cs" />
222    <Compile Include="Gui\BackoutGuiCommand.cs" />
223    <Compile Include="Gui\BisectGuiCommand.cs" />
224    <Compile Include="Gui\BrowserGuiCommandBase.cs" />
225    <Compile Include="Gui\Clients\TortoiseHgClient.cs" />
226    <Compile Include="Gui\Clients\TortoiseHgPyGTKClient.cs" />
227    <Compile Include="Gui\Clients\TortoiseHgPyQTClient.cs" />
228    <Compile Include="Gui\CloneGuiCommand.cs" />
229    <Compile Include="Gui\CommitGuiCommand.cs" />
230    <Compile Include="Gui\CopyGuiCommand.cs" />
231    <Compile Include="Gui\DatamineGuiCommand.cs" />
232    <Compile Include="Gui\DiffGuiCommand.cs" />
233    <Compile Include="Gui\DragCopyGuiCommand.cs" />
234    <Compile Include="Gui\DragCopyMoveGuiCommandBase.cs" />
235    <Compile Include="Gui\DragMoveGuiCommand.cs" />
236    <Compile Include="Gui\EditIgnoreFiltersGuiCommand.cs" />
237    <Compile Include="Gui\EmailGuiCommand.cs" />
238    <Compile Include="Gui\FilesBasedGuiCommandBase.cs" />
239    <Compile Include="Gui\ForgetGuiCommand.cs" />
240    <Compile Include="Gui\GuessGuiCommand.cs" />
241    <Compile Include="Gui\GuiClient.cs" />
242    <Compile Include="Gui\GuiClientRequirementAttribute.cs" />
243    <Compile Include="Gui\GuiClientType.cs" />
244    <Compile Include="Gui\GuiCommandBase.cs" />
245    <Compile Include="Gui\GuiVersionCommand.cs" />
246    <Compile Include="Gui\IGuiCommand.cs" />
247    <Compile Include="Gui\ImportGuiCommand.cs" />
248    <Compile Include="Gui\InitGuiCommand.cs" />
249    <Compile Include="Gui\LogGuiCommand.cs" />
250    <Compile Include="Gui\ManifestGuiCommand.cs" />
251    <Compile Include="Gui\MergeGuiCommand.cs" />
252    <Compile Include="Gui\MoveCopyRenameGuiCommandBase.cs" />
253    <Compile Include="Gui\MoveGuiCommand.cs" />
254    <Compile Include="Gui\MPatchGuiCommand.cs" />
255    <Compile Include="Gui\PurgeGuiCommand.cs" />
256    <Compile Include="Gui\QueueGuiCommand.cs" />
257    <Compile Include="Gui\QueueManagerGuiCommand.cs" />
258    <Compile Include="Gui\QueueReorderGuiCommand.cs" />
259    <Compile Include="Gui\RebaseGuiCommand.cs" />
260    <Compile Include="Gui\RecoveryGuiCommand.cs" />
261    <Compile Include="Gui\RejectsGuiCommand.cs" />
262    <Compile Include="Gui\RemoveGuiCommand.cs" />
263    <Compile Include="Gui\RenameGuiCommand.cs" />
264    <Compile Include="Gui\RepoConfigGuiCommand.cs" />
265    <Compile Include="Gui\ResolveGuiCommand.cs" />
266    <Compile Include="Gui\RevertGuiCommand.cs" />
267    <Compile Include="Gui\SearchGuiCommand.cs" />
268    <Compile Include="Gui\ShellConfigGuiCommand.cs" />
269    <Compile Include="Gui\ShelveGuiCommand.cs" />
270    <Compile Include="Gui\StatusGuiCommand.cs" />
271    <Compile Include="Gui\StripGuiCommand.cs" />
272    <Compile Include="Gui\SynchronizeGuiCommand.cs" />
273    <Compile Include="Gui\TagGuiCommand.cs" />
274    <Compile Include="Gui\UpdateGuiCommand.cs" />
275    <Compile Include="Gui\UserConfigGuiCommand.cs" />
276    <Compile Include="UnresolvedFilesAfterUnbundleMercurialExecutionException.cs" />
277    <Compile Include="NoChangesFoundMercurialExecutionException.cs" />
278    <Compile Include="DebugObserver.cs" />
279    <Compile Include="Attributes\EnumArgumentAttribute.cs" />
280    <Compile Include="Extensions\CaseGuard\CaseGuardAddCommandExtensions.cs" />
281    <Compile Include="Extensions\CaseGuard\CaseGuardAddRemoveCommandExtensions.cs" />
282    <Compile Include="Extensions\CaseGuard\CaseGuardExtension.cs" />
283    <Compile Include="Extensions\Queues\QueueCommandBaseExtensions.cs" />
284    <Compile Include="Extensions\Queues\QueueExtension.cs" />
285    <Compile Include="FileState.cs" />
286    <Compile Include="FileStatus.cs" />
287    <Compile Include="ForgetCommand.cs" />
288    <Compile Include="HeadsCommand.cs" />
289    <Compile Include="HelpCommand.cs" />
290    <Compile Include="IMercurialCommand.cs" />
291    <Compile Include="IMercurialCommandObserver.cs" />
292    <Compile Include="IncludeExcludeCommandBase.cs" />
293    <Compile Include="IncomingCommand.cs" />
294    <Compile Include="InitCommand.cs" />
295    <Compile Include="LogCommand.cs" />
296    <Compile Include="MercurialCompressionType.cs" />
297    <Compile Include="MercurialException.cs" />
298    <Compile Include="MercurialExecutionException.cs" />
299    <Compile Include="MercurialInstallationException.cs" />
300    <Compile Include="MercurialMissingException.cs" />
301    <Compile Include="MercurialTimeoutException.cs" />
302    <Compile Include="Attributes\NullableArgumentAttribute.cs" />
303    <Compile Include="OutgoingCommand.cs" />
304    <Compile Include="PathsCommand.cs" />
305    <Compile Include="PushCommand.cs" />
306    <Compile Include="RemoteRepositoryPath.cs" />
307    <Compile Include="RemoveCommand.cs" />
308    <Compile Include="Attributes\RepeatableArgumentAttribute.cs" />
309    <Compile Include="MercurialCommandBase.cs" />
310    <Compile Include="PullCommand.cs" />
311    <Compile Include="Repository.cs" />
312    <Compile Include="Properties\AssemblyInfo.cs" />
313    <Compile Include="ShowConfigCommand.cs" />
314    <Compile Include="TagAction.cs" />
315    <Compile Include="TagCommand.cs" />
316    <Compile Include="TipCommand.cs" />
317    <Compile Include="UnbundleCommand.cs" />
318    <Compile Include="VerifyCommand.cs" />
319    <Compile Include="Versions\MercurialVersion16.cs" />
320    <Compile Include="Versions\MercurialVersionPre18.cs" />
321    <Compile Include="Versions\MercurialVersionAttribute.cs" />
322    <Compile Include="Versions\MercurialVersionBase.cs" />
323    <Compile Include="XmlSerializationTypes\LogEntryAuthorNode.cs" />
324    <Compile Include="XmlSerializationTypes\LogEntryCopyNode.cs" />
325    <Compile Include="XmlSerializationTypes\LogEntryNode.cs" />
326    <Compile Include="XmlSerializationTypes\LogEntryParentNode.cs" />
327    <Compile Include="XmlSerializationTypes\LogEntryPathNode.cs" />
328    <Compile Include="XmlSerializationTypes\LogEntryTagNode.cs" />
329    <Compile Include="XmlSerializationTypes\LogNode.cs" />
330    <Compile Include="RevSpec.cs" />
331    <Compile Include="FileStatusIncludes.cs" />
332    <Compile Include="StatusCommand.cs" />
333    <Compile Include="StringEx.cs" />
334    <Compile Include="UpdateCommand.cs" />
335    <Compile Include="VersionCommand.cs" />
336  </ItemGroup>
337  <ItemGroup>
338    <None Include="..\Lasse V. Karlsen.snk">
339      <Link>Lasse V. Karlsen.snk</Link>
340    </None>
341    <None Include="Mercurial.Net.nuspec" />
342    <None Include="Settings.StyleCop">
343      <SubType>Designer</SubType>
344    </None>
345  </ItemGroup>
346  <ItemGroup>
347    <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
348  </ItemGroup>
349  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
350  <PropertyGroup>
351    <PreBuildEvent>
352    </PreBuildEvent>
353  </PropertyGroup>
354  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
355       Other similar extension points exist, see Microsoft.Common.targets.
356  <Target Name="BeforeBuild">
357  </Target>
358  <Target Name="AfterBuild">
359  </Target>
360  -->
361</Project>