PageRenderTime 52ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/Sigil/Sigil.csproj

https://github.com/dbforever/Sigil
MSBuild | 471 lines | 464 code | 0 blank | 7 comment | 0 complexity | dc8b4b21846d08dfe8c8a51a5bc709c2 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. <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  4. <PropertyGroup>
  5. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  6. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  7. <ProjectGuid>{6053AEAD-828C-4137-96C5-3D3CFDBE3432}</ProjectGuid>
  8. <OutputType>Library</OutputType>
  9. <AppDesignerFolder>Properties</AppDesignerFolder>
  10. <RootNamespace>Sigil</RootNamespace>
  11. <AssemblyName>Sigil</AssemblyName>
  12. <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
  13. <FileAlignment>512</FileAlignment>
  14. <TargetFrameworkProfile />
  15. </PropertyGroup>
  16. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  17. <DebugSymbols>true</DebugSymbols>
  18. <DebugType>full</DebugType>
  19. <Optimize>false</Optimize>
  20. <OutputPath>bin\Debug\</OutputPath>
  21. <DefineConstants>DEBUG;TRACE</DefineConstants>
  22. <ErrorReport>prompt</ErrorReport>
  23. <WarningLevel>4</WarningLevel>
  24. <DocumentationFile>bin\Debug\Sigil.XML</DocumentationFile>
  25. <Prefer32Bit>false</Prefer32Bit>
  26. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  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;NET45</DefineConstants>
  33. <ErrorReport>prompt</ErrorReport>
  34. <WarningLevel>4</WarningLevel>
  35. <DocumentationFile>bin\Release\Sigil.XML</DocumentationFile>
  36. <Prefer32Bit>false</Prefer32Bit>
  37. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  38. </PropertyGroup>
  39. <PropertyGroup>
  40. <SignAssembly>true</SignAssembly>
  41. </PropertyGroup>
  42. <PropertyGroup>
  43. <AssemblyOriginatorKeyFile>Properties\Sigil.snk</AssemblyOriginatorKeyFile>
  44. </PropertyGroup>
  45. <ItemGroup>
  46. <Reference Include="System" />
  47. <Reference Include="System.Core" />
  48. <Reference Include="System.Xml.Linq" />
  49. <Reference Include="System.Data.DataSetExtensions" />
  50. <Reference Include="Microsoft.CSharp" />
  51. <Reference Include="System.Data" />
  52. <Reference Include="System.Xml" />
  53. </ItemGroup>
  54. <ItemGroup>
  55. <Compile Include="DisassembledOperations.cs" />
  56. <Compile Include="Disassembler.cs" />
  57. <Compile Include="Emit.ArgumentList.cs">
  58. <DependentUpon>Emit.cs</DependentUpon>
  59. </Compile>
  60. <Compile Include="Emit.Arithmetic.cs">
  61. <DependentUpon>Emit.cs</DependentUpon>
  62. </Compile>
  63. <Compile Include="Emit.Bitwise.cs">
  64. <DependentUpon>Emit.cs</DependentUpon>
  65. </Compile>
  66. <Compile Include="Emit.Break.cs">
  67. <DependentUpon>Emit.cs</DependentUpon>
  68. </Compile>
  69. <Compile Include="Emit.CallIndirect.cs">
  70. <DependentUpon>Emit.cs</DependentUpon>
  71. </Compile>
  72. <Compile Include="Emit.CastClass.cs">
  73. <DependentUpon>Emit.cs</DependentUpon>
  74. </Compile>
  75. <Compile Include="Emit.Box.cs">
  76. <DependentUpon>Emit.cs</DependentUpon>
  77. </Compile>
  78. <Compile Include="Emit.Branch.cs">
  79. <DependentUpon>Emit.cs</DependentUpon>
  80. </Compile>
  81. <Compile Include="Emit.Call.cs">
  82. <DependentUpon>Emit.cs</DependentUpon>
  83. </Compile>
  84. <Compile Include="Emit.CallVirtual.cs">
  85. <DependentUpon>Emit.cs</DependentUpon>
  86. </Compile>
  87. <Compile Include="Emit.Compare.cs">
  88. <DependentUpon>Emit.cs</DependentUpon>
  89. </Compile>
  90. <Compile Include="Emit.Convert.cs">
  91. <DependentUpon>Emit.cs</DependentUpon>
  92. </Compile>
  93. <Compile Include="Emit.CopyBlock.cs">
  94. <DependentUpon>Emit.cs</DependentUpon>
  95. </Compile>
  96. <Compile Include="Emit.CopyObject.cs">
  97. <DependentUpon>Emit.cs</DependentUpon>
  98. </Compile>
  99. <Compile Include="Emit.cs" />
  100. <Compile Include="Emit.Duplicate.cs">
  101. <DependentUpon>Emit.cs</DependentUpon>
  102. </Compile>
  103. <Compile Include="Emit.InitializeBlock.cs">
  104. <DependentUpon>Emit.cs</DependentUpon>
  105. </Compile>
  106. <Compile Include="Emit.InitializeObject.cs">
  107. <DependentUpon>Emit.cs</DependentUpon>
  108. </Compile>
  109. <Compile Include="Emit.IsInstance.cs">
  110. <DependentUpon>Emit.cs</DependentUpon>
  111. </Compile>
  112. <Compile Include="Emit.Jump.cs">
  113. <DependentUpon>Emit.cs</DependentUpon>
  114. </Compile>
  115. <Compile Include="Emit.Labels.cs">
  116. <DependentUpon>Emit.cs</DependentUpon>
  117. </Compile>
  118. <Compile Include="Emit.Leave.cs">
  119. <DependentUpon>Emit.cs</DependentUpon>
  120. </Compile>
  121. <Compile Include="Emit.LoadArgument.cs">
  122. <DependentUpon>Emit.cs</DependentUpon>
  123. </Compile>
  124. <Compile Include="Emit.LoadArgumentAddress.cs">
  125. <DependentUpon>Emit.cs</DependentUpon>
  126. </Compile>
  127. <Compile Include="Emit.LoadConstant.cs">
  128. <DependentUpon>Emit.cs</DependentUpon>
  129. </Compile>
  130. <Compile Include="Emit.LoadElement.cs">
  131. <DependentUpon>Emit.cs</DependentUpon>
  132. </Compile>
  133. <Compile Include="Emit.LoadElementAddress.cs">
  134. <DependentUpon>Emit.cs</DependentUpon>
  135. </Compile>
  136. <Compile Include="Emit.LoadField.cs">
  137. <DependentUpon>Emit.cs</DependentUpon>
  138. </Compile>
  139. <Compile Include="Emit.LoadFieldAddress.cs">
  140. <DependentUpon>Emit.cs</DependentUpon>
  141. </Compile>
  142. <Compile Include="Emit.LoadFunctionPointer.cs">
  143. <DependentUpon>Emit.cs</DependentUpon>
  144. </Compile>
  145. <Compile Include="Emit.LoadIndirect.cs">
  146. <DependentUpon>Emit.cs</DependentUpon>
  147. </Compile>
  148. <Compile Include="Emit.LoadLength.cs">
  149. <DependentUpon>Emit.cs</DependentUpon>
  150. </Compile>
  151. <Compile Include="Emit.LoadLocalAddress.cs">
  152. <DependentUpon>Emit.cs</DependentUpon>
  153. </Compile>
  154. <Compile Include="Emit.LoadObject.cs">
  155. <DependentUpon>Emit.cs</DependentUpon>
  156. </Compile>
  157. <Compile Include="Emit.LoadVirtualFunctionPointer.cs">
  158. <DependentUpon>Emit.cs</DependentUpon>
  159. </Compile>
  160. <Compile Include="Emit.LocalAllocate.cs">
  161. <DependentUpon>Emit.cs</DependentUpon>
  162. </Compile>
  163. <Compile Include="Emit.Locals.cs">
  164. <DependentUpon>Emit.cs</DependentUpon>
  165. </Compile>
  166. <Compile Include="Emit.MakeReferenceAny.cs">
  167. <DependentUpon>Emit.cs</DependentUpon>
  168. </Compile>
  169. <Compile Include="Emit.NewArray.cs">
  170. <DependentUpon>Emit.cs</DependentUpon>
  171. </Compile>
  172. <Compile Include="Emit.NewObject.cs">
  173. <DependentUpon>Emit.cs</DependentUpon>
  174. </Compile>
  175. <Compile Include="Emit.Nop.cs">
  176. <DependentUpon>Emit.cs</DependentUpon>
  177. </Compile>
  178. <Compile Include="Emit.Pop.cs">
  179. <DependentUpon>Emit.cs</DependentUpon>
  180. </Compile>
  181. <Compile Include="Emit.ReferenceAnyType.cs">
  182. <DependentUpon>Emit.cs</DependentUpon>
  183. </Compile>
  184. <Compile Include="Emit.ReferenceAnyValue.cs">
  185. <DependentUpon>Emit.cs</DependentUpon>
  186. </Compile>
  187. <Compile Include="Emit.ReThrow.cs">
  188. <DependentUpon>Emit.cs</DependentUpon>
  189. </Compile>
  190. <Compile Include="Emit.Return.cs">
  191. <DependentUpon>Emit.cs</DependentUpon>
  192. </Compile>
  193. <Compile Include="Emit.SizeOf.cs">
  194. <DependentUpon>Emit.cs</DependentUpon>
  195. </Compile>
  196. <Compile Include="Emit.StoreArgument.cs">
  197. <DependentUpon>Emit.cs</DependentUpon>
  198. </Compile>
  199. <Compile Include="Emit.StoreElement.cs">
  200. <DependentUpon>Emit.cs</DependentUpon>
  201. </Compile>
  202. <Compile Include="Emit.StoreField.cs">
  203. <DependentUpon>Emit.cs</DependentUpon>
  204. </Compile>
  205. <Compile Include="Emit.StoreIndirect.cs">
  206. <DependentUpon>Emit.cs</DependentUpon>
  207. </Compile>
  208. <Compile Include="Emit.StoreLocal.cs">
  209. <DependentUpon>Emit.cs</DependentUpon>
  210. </Compile>
  211. <Compile Include="Emit.StoreObject.cs">
  212. <DependentUpon>Emit.cs</DependentUpon>
  213. </Compile>
  214. <Compile Include="Emit.Switch.cs">
  215. <DependentUpon>Emit.cs</DependentUpon>
  216. </Compile>
  217. <Compile Include="Emit.Throw.cs">
  218. <DependentUpon>Emit.cs</DependentUpon>
  219. </Compile>
  220. <Compile Include="Emit.TryCatchFinally.cs">
  221. <DependentUpon>Emit.cs</DependentUpon>
  222. </Compile>
  223. <Compile Include="Impl\RollingVerifier.NoVerification.cs">
  224. <DependentUpon>RollingVerifier.cs</DependentUpon>
  225. </Compile>
  226. <Compile Include="NonGeneric\Emit.ArgumentList.cs">
  227. <DependentUpon>Emit.cs</DependentUpon>
  228. </Compile>
  229. <Compile Include="NonGeneric\Emit.Arithmetic.cs">
  230. <DependentUpon>Emit.cs</DependentUpon>
  231. </Compile>
  232. <Compile Include="NonGeneric\Emit.Bitwise.cs">
  233. <DependentUpon>Emit.cs</DependentUpon>
  234. </Compile>
  235. <Compile Include="NonGeneric\Emit.Box.cs">
  236. <DependentUpon>Emit.cs</DependentUpon>
  237. </Compile>
  238. <Compile Include="NonGeneric\Emit.Branch.cs">
  239. <DependentUpon>Emit.cs</DependentUpon>
  240. </Compile>
  241. <Compile Include="NonGeneric\Emit.Break.cs">
  242. <DependentUpon>Emit.cs</DependentUpon>
  243. </Compile>
  244. <Compile Include="NonGeneric\Emit.Call.cs">
  245. <DependentUpon>Emit.cs</DependentUpon>
  246. </Compile>
  247. <Compile Include="NonGeneric\Emit.CallIndirect.cs">
  248. <DependentUpon>Emit.cs</DependentUpon>
  249. </Compile>
  250. <Compile Include="NonGeneric\Emit.CallVirtual.cs">
  251. <DependentUpon>Emit.cs</DependentUpon>
  252. </Compile>
  253. <Compile Include="NonGeneric\Emit.CastClass.cs">
  254. <DependentUpon>Emit.cs</DependentUpon>
  255. </Compile>
  256. <Compile Include="NonGeneric\Emit.CheckFinite.cs">
  257. <DependentUpon>Emit.cs</DependentUpon>
  258. </Compile>
  259. <Compile Include="NonGeneric\Emit.Compare.cs">
  260. <DependentUpon>Emit.cs</DependentUpon>
  261. </Compile>
  262. <Compile Include="NonGeneric\Emit.Convert.cs">
  263. <DependentUpon>Emit.cs</DependentUpon>
  264. </Compile>
  265. <Compile Include="NonGeneric\Emit.CopyBlock.cs">
  266. <DependentUpon>Emit.cs</DependentUpon>
  267. </Compile>
  268. <Compile Include="NonGeneric\Emit.CopyObject.cs">
  269. <DependentUpon>Emit.cs</DependentUpon>
  270. </Compile>
  271. <Compile Include="NonGeneric\Emit.cs" />
  272. <Compile Include="Impl\Delegates.cs" />
  273. <Compile Include="Impl\InstructionAndTransitions.cs" />
  274. <Compile Include="Impl\LinqAlternative.Collections.cs">
  275. <DependentUpon>LinqAlternative.cs</DependentUpon>
  276. </Compile>
  277. <Compile Include="Impl\LinqAlternative.cs" />
  278. <Compile Include="Impl\LinqAlternative.Delegates.cs">
  279. <DependentUpon>LinqAlternative.cs</DependentUpon>
  280. </Compile>
  281. <Compile Include="Impl\NonGenericPlaceholderDelegate.cs" />
  282. <Compile Include="Impl\PrefixTracker.cs" />
  283. <Compile Include="Impl\ReturnTracer.cs" />
  284. <Compile Include="Impl\RollingVerifier.cs" />
  285. <Compile Include="Impl\SpecialTypes.cs" />
  286. <Compile Include="Impl\StackTransition.cs" />
  287. <Compile Include="Impl\TransitionWrapper.cs" />
  288. <Compile Include="Impl\VerifiableTracker.cs" />
  289. <Compile Include="Emit.WriteLine.cs">
  290. <DependentUpon>Emit.cs</DependentUpon>
  291. </Compile>
  292. <Compile Include="Impl\VerificationResult.cs" />
  293. <Compile Include="LabelLookup.cs" />
  294. <Compile Include="LocalLookup.cs" />
  295. <Compile Include="NonGeneric\Emit.Duplicate.cs">
  296. <DependentUpon>Emit.cs</DependentUpon>
  297. </Compile>
  298. <Compile Include="NonGeneric\Emit.InitializeBlock.cs">
  299. <DependentUpon>Emit.cs</DependentUpon>
  300. </Compile>
  301. <Compile Include="NonGeneric\Emit.InitializeObject.cs">
  302. <DependentUpon>Emit.cs</DependentUpon>
  303. </Compile>
  304. <Compile Include="NonGeneric\Emit.IsInstance.cs">
  305. <DependentUpon>Emit.cs</DependentUpon>
  306. </Compile>
  307. <Compile Include="NonGeneric\Emit.Jump.cs">
  308. <DependentUpon>Emit.cs</DependentUpon>
  309. </Compile>
  310. <Compile Include="NonGeneric\Emit.Labels.cs">
  311. <DependentUpon>Emit.cs</DependentUpon>
  312. </Compile>
  313. <Compile Include="NonGeneric\Emit.Leave.cs">
  314. <DependentUpon>Emit.cs</DependentUpon>
  315. </Compile>
  316. <Compile Include="NonGeneric\Emit.LoadArgument.cs">
  317. <DependentUpon>Emit.cs</DependentUpon>
  318. </Compile>
  319. <Compile Include="NonGeneric\Emit.LoadArgumentAddress.cs">
  320. <DependentUpon>Emit.cs</DependentUpon>
  321. </Compile>
  322. <Compile Include="NonGeneric\Emit.LoadElement.cs">
  323. <DependentUpon>Emit.cs</DependentUpon>
  324. </Compile>
  325. <Compile Include="NonGeneric\Emit.LoadElementAddress.cs">
  326. <DependentUpon>Emit.cs</DependentUpon>
  327. </Compile>
  328. <Compile Include="NonGeneric\Emit.LoadField.cs">
  329. <DependentUpon>Emit.cs</DependentUpon>
  330. </Compile>
  331. <Compile Include="NonGeneric\Emit.LoadFieldAddress.cs">
  332. <DependentUpon>Emit.cs</DependentUpon>
  333. </Compile>
  334. <Compile Include="NonGeneric\Emit.LoadFunctionPointer.cs">
  335. <DependentUpon>Emit.cs</DependentUpon>
  336. </Compile>
  337. <Compile Include="NonGeneric\Emit.LoadIndirect.cs">
  338. <DependentUpon>Emit.cs</DependentUpon>
  339. </Compile>
  340. <Compile Include="NonGeneric\Emit.LoadLength.cs">
  341. <DependentUpon>Emit.cs</DependentUpon>
  342. </Compile>
  343. <Compile Include="NonGeneric\Emit.LoadLocal.cs">
  344. <DependentUpon>Emit.cs</DependentUpon>
  345. </Compile>
  346. <Compile Include="NonGeneric\Emit.LoadLocalAddress.cs">
  347. <DependentUpon>Emit.cs</DependentUpon>
  348. </Compile>
  349. <Compile Include="NonGeneric\Emit.LoadObject.cs">
  350. <DependentUpon>Emit.cs</DependentUpon>
  351. </Compile>
  352. <Compile Include="NonGeneric\Emit.LoadVirtualFunctionPointer.cs">
  353. <DependentUpon>Emit.cs</DependentUpon>
  354. </Compile>
  355. <Compile Include="NonGeneric\Emit.LocalAllocate.cs">
  356. <DependentUpon>Emit.cs</DependentUpon>
  357. </Compile>
  358. <Compile Include="NonGeneric\Emit.Locals.cs">
  359. <DependentUpon>Emit.cs</DependentUpon>
  360. </Compile>
  361. <Compile Include="NonGeneric\Emit.MakeReferenceAny.cs">
  362. <DependentUpon>Emit.cs</DependentUpon>
  363. </Compile>
  364. <Compile Include="NonGeneric\Emit.NewArray.cs">
  365. <DependentUpon>Emit.cs</DependentUpon>
  366. </Compile>
  367. <Compile Include="NonGeneric\Emit.NewObject.cs">
  368. <DependentUpon>Emit.cs</DependentUpon>
  369. </Compile>
  370. <Compile Include="NonGeneric\Emit.Nop.cs">
  371. <DependentUpon>Emit.cs</DependentUpon>
  372. </Compile>
  373. <Compile Include="NonGeneric\Emit.Pop.cs">
  374. <DependentUpon>Emit.cs</DependentUpon>
  375. </Compile>
  376. <Compile Include="NonGeneric\Emit.ReferenceAnyType.cs">
  377. <DependentUpon>Emit.cs</DependentUpon>
  378. </Compile>
  379. <Compile Include="NonGeneric\Emit.ReferenceAnyValue.cs">
  380. <DependentUpon>Emit.cs</DependentUpon>
  381. </Compile>
  382. <Compile Include="NonGeneric\Emit.ReThrow.cs">
  383. <DependentUpon>Emit.cs</DependentUpon>
  384. </Compile>
  385. <Compile Include="NonGeneric\Emit.Return.cs">
  386. <DependentUpon>Emit.cs</DependentUpon>
  387. </Compile>
  388. <Compile Include="NonGeneric\Emit.LoadConstant.cs">
  389. <DependentUpon>Emit.cs</DependentUpon>
  390. </Compile>
  391. <Compile Include="NonGeneric\Emit.SizeOf.cs">
  392. <DependentUpon>Emit.cs</DependentUpon>
  393. </Compile>
  394. <Compile Include="NonGeneric\Emit.StoreArgument.cs">
  395. <DependentUpon>Emit.cs</DependentUpon>
  396. </Compile>
  397. <Compile Include="NonGeneric\Emit.StoreElement.cs">
  398. <DependentUpon>Emit.cs</DependentUpon>
  399. </Compile>
  400. <Compile Include="NonGeneric\Emit.StoreField.cs">
  401. <DependentUpon>Emit.cs</DependentUpon>
  402. </Compile>
  403. <Compile Include="NonGeneric\Emit.StoreIndirect.cs">
  404. <DependentUpon>Emit.cs</DependentUpon>
  405. </Compile>
  406. <Compile Include="NonGeneric\Emit.StoreLocal.cs">
  407. <DependentUpon>Emit.cs</DependentUpon>
  408. </Compile>
  409. <Compile Include="NonGeneric\Emit.StoreObject.cs">
  410. <DependentUpon>Emit.cs</DependentUpon>
  411. </Compile>
  412. <Compile Include="NonGeneric\Emit.Switch.cs">
  413. <DependentUpon>Emit.cs</DependentUpon>
  414. </Compile>
  415. <Compile Include="NonGeneric\Emit.Throw.cs">
  416. <DependentUpon>Emit.cs</DependentUpon>
  417. </Compile>
  418. <Compile Include="NonGeneric\Emit.TryCatchFinally.cs">
  419. <DependentUpon>Emit.cs</DependentUpon>
  420. </Compile>
  421. <Compile Include="NonGeneric\Emit.Unbox.cs">
  422. <DependentUpon>Emit.cs</DependentUpon>
  423. </Compile>
  424. <Compile Include="NonGeneric\Emit.WriteLine.cs">
  425. <DependentUpon>Emit.cs</DependentUpon>
  426. </Compile>
  427. <Compile Include="NonGeneric\EmitShorthand.cs" />
  428. <Compile Include="Operation.cs" />
  429. <Compile Include="OperationResultUsage.cs" />
  430. <Compile Include="OptimizationOptions.cs" />
  431. <Compile Include="Impl\SigilTuple.cs" />
  432. <Compile Include="Emit.Unbox.cs">
  433. <DependentUpon>Emit.cs</DependentUpon>
  434. </Compile>
  435. <Compile Include="Emit.Validate.cs">
  436. <DependentUpon>Emit.cs</DependentUpon>
  437. </Compile>
  438. <Compile Include="CatchBlock.cs" />
  439. <Compile Include="EmitShorthand.cs" />
  440. <Compile Include="ExceptionBlock.cs" />
  441. <Compile Include="FinallyBlock.cs" />
  442. <Compile Include="Emit.CheckFinite.cs">
  443. <DependentUpon>Emit.cs</DependentUpon>
  444. </Compile>
  445. <Compile Include="Impl\AutoNamer.cs" />
  446. <Compile Include="Impl\InstructionSize.cs" />
  447. <Compile Include="Impl\IOwned.cs" />
  448. <Compile Include="Label.cs" />
  449. <Compile Include="Local.cs" />
  450. <Compile Include="Impl\BufferedILGenerator.cs" />
  451. <Compile Include="Impl\ExtensionMethods.cs" />
  452. <Compile Include="Impl\TypeOnStack.cs" />
  453. <Compile Include="Emit.LoadLocal.cs">
  454. <DependentUpon>Emit.cs</DependentUpon>
  455. </Compile>
  456. <Compile Include="Parameter.cs" />
  457. <Compile Include="Properties\AssemblyInfo.cs" />
  458. <Compile Include="SigilVerificationException.cs" />
  459. </ItemGroup>
  460. <ItemGroup>
  461. <None Include="Properties\Sigil.snk" />
  462. </ItemGroup>
  463. <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  464. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
  465. Other similar extension points exist, see Microsoft.Common.targets.
  466. <Target Name="BeforeBuild">
  467. </Target>
  468. <Target Name="AfterBuild">
  469. </Target>
  470. -->
  471. </Project>