/tools/nant/NAnt.exe.config

http://github.com/philiplaureano/LinFu · Unknown · 2323 lines · 2297 code · 26 blank · 0 comment · 0 complexity · 80e1926b3a9bad54146439c47bcb36a9 MD5 · raw file

Large files are truncated click here to view the full file

  1. <?xml version="1.0"?>
  2. <configuration>
  3. <!-- Leave this alone. Sets up configsectionhandler section -->
  4. <configSections>
  5. <section name="nant" type="NAnt.Core.ConfigurationSection, NAnt.Core" />
  6. <section name="log4net" type="System.Configuration.IgnoreSectionHandler" />
  7. </configSections>
  8. <appSettings>
  9. <!-- Used to indicate the location of the cache folder for shadow files -->
  10. <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
  11. <!-- Used to indicate that NAnt should shadow copy files in a cache folder near the executable -->
  12. <add key="nant.shadowfiles" value="False" />
  13. <!-- Used to indicate if cached files should be deleted when done running-->
  14. <add key="nant.shadowfiles.cleanup" value="False" />
  15. <!-- To enable internal log4net logging, uncomment the next line -->
  16. <!-- <add key="log4net.Internal.Debug" value="true"/> -->
  17. </appSettings>
  18. <!-- nant config settings -->
  19. <nant>
  20. <frameworks>
  21. <platform name="win32" default="auto">
  22. <task-assemblies>
  23. <!-- include NAnt task assemblies -->
  24. <include name="*Tasks.dll" />
  25. <!-- include NAnt test assemblies -->
  26. <include name="*Tests.dll" />
  27. <!-- include framework-neutral assemblies -->
  28. <include name="extensions/common/neutral/**/*.dll" />
  29. <!-- exclude Microsoft.NET specific task assembly -->
  30. <exclude name="NAnt.MSNetTasks.dll" />
  31. <!-- exclude Microsoft.NET specific test assembly -->
  32. <exclude name="NAnt.MSNet.Tests.dll" />
  33. </task-assemblies>
  34. <framework
  35. name="net-1.0"
  36. family="net"
  37. version="1.0"
  38. description="Microsoft .NET Framework 1.0"
  39. sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
  40. frameworkdirectory="${path::combine(installRoot, 'v1.0.3705')}"
  41. frameworkassemblydirectory="${path::combine(installRoot, 'v1.0.3705')}"
  42. clrversion="1.0.3705"
  43. clrtype="Desktop"
  44. vendor="Microsoft"
  45. >
  46. <runtime>
  47. <probing-paths>
  48. <directory name="lib/net/1.0" />
  49. <directory name="lib/net/neutral" />
  50. <directory name="lib/common/1.0" />
  51. <directory name="lib/common/neutral" />
  52. </probing-paths>
  53. <modes>
  54. <strict>
  55. <environment>
  56. <variable name="COMPLUS_VERSION" value="v1.0.3705" />
  57. </environment>
  58. </strict>
  59. </modes>
  60. </runtime>
  61. <reference-assemblies basedir="${path::combine(installRoot, 'v1.0.3705')}">
  62. <include name="Accessibility.dll" />
  63. <include name="cscompmgd.dll" />
  64. <include name="mscorlib.dll" />
  65. <include name="Microsoft.Vsa.dll" />
  66. <include name="Microsoft.VisualBasic.dll" />
  67. <include name="System.Configuration.Install.dll" />
  68. <include name="System.Data.dll" />
  69. <include name="System.Design.dll" />
  70. <include name="System.DirectoryServices.dll" />
  71. <include name="System.dll" />
  72. <include name="System.Drawing.Design.dll" />
  73. <include name="System.Drawing.dll" />
  74. <include name="System.EnterpriseServices.dll" />
  75. <include name="System.Management.dll" />
  76. <include name="System.Messaging.dll" />
  77. <include name="System.Runtime.Remoting.dll" />
  78. <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
  79. <include name="System.Security.dll" />
  80. <include name="System.ServiceProcess.dll" />
  81. <include name="System.Web.dll" />
  82. <include name="System.Web.RegularExpressions.dll" />
  83. <include name="System.Web.Services.dll" />
  84. <include name="System.Windows.Forms.dll" />
  85. <include name="System.XML.dll" />
  86. </reference-assemblies>
  87. <task-assemblies>
  88. <!-- include MS.NET version-neutral assemblies -->
  89. <include name="extensions/net/neutral/**/*.dll" />
  90. <!-- include MS.NET 1.0 specific assemblies -->
  91. <include name="extensions/net/1.0/**/*.dll" />
  92. <!-- include Microsoft.NET specific task assembly -->
  93. <include name="NAnt.MSNetTasks.dll" />
  94. <!-- include Microsoft.NET specific test assembly -->
  95. <include name="NAnt.MSNet.Tests.dll" />
  96. <!-- include .NET 1.0 specific assemblies -->
  97. <include name="extensions/common/1.0/**/*.dll" />
  98. </task-assemblies>
  99. <tool-paths>
  100. <directory name="${path::combine(sdkInstallRoot, 'bin')}"
  101. if="${property::exists('sdkInstallRoot')}" />
  102. <directory name="${path::combine(installRoot, 'v1.0.3705')}" />
  103. </tool-paths>
  104. <project>
  105. <readregistry
  106. property="installRoot"
  107. key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
  108. hive="LocalMachine" />
  109. <readregistry
  110. property="sdkInstallRoot"
  111. key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot"
  112. hive="LocalMachine"
  113. failonerror="false" />
  114. </project>
  115. <tasks>
  116. <task name="csc">
  117. <attribute name="supportsnowarnlist">true</attribute>
  118. </task>
  119. <task name="vjc">
  120. <attribute name="supportsnowarnlist">true</attribute>
  121. </task>
  122. <task name="delay-sign">
  123. <attribute name="exename">sn</attribute>
  124. </task>
  125. <task name="license">
  126. <attribute name="exename">lc</attribute>
  127. </task>
  128. <task name="aximp">
  129. <attribute name="supportsrcw">false</attribute>
  130. </task>
  131. <task name="tlbimp">
  132. <attribute name="supportstransform">false</attribute>
  133. </task>
  134. </tasks>
  135. </framework>
  136. <framework
  137. name="net-1.1"
  138. family="net"
  139. version="1.1"
  140. description="Microsoft .NET Framework 1.1"
  141. sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
  142. frameworkdirectory="${path::combine(installRoot, 'v1.1.4322')}"
  143. frameworkassemblydirectory="${path::combine(installRoot, 'v1.1.4322')}"
  144. clrversion="1.1.4322"
  145. clrtype="Desktop"
  146. vendor="Microsoft"
  147. >
  148. <runtime>
  149. <probing-paths>
  150. <directory name="lib/net/1.1" />
  151. <directory name="lib/net/neutral" />
  152. <directory name="lib/common/1.1" />
  153. <directory name="lib/common/neutral" />
  154. </probing-paths>
  155. <modes>
  156. <strict>
  157. <environment>
  158. <variable name="COMPLUS_VERSION" value="v1.1.4322" />
  159. </environment>
  160. </strict>
  161. </modes>
  162. </runtime>
  163. <reference-assemblies basedir="${path::combine(installRoot, 'v1.1.4322')}">
  164. <include name="Accessibility.dll" />
  165. <include name="cscompmgd.dll" />
  166. <include name="mscorlib.dll" />
  167. <include name="Microsoft.Vsa.dll" />
  168. <include name="Microsoft.VisualBasic.dll" />
  169. <include name="Microsoft.VisualBasic.Compatibility.dll" />
  170. <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
  171. <include name="System.Configuration.Install.dll" />
  172. <include name="System.Data.dll" />
  173. <include name="System.Data.OracleClient.dll" />
  174. <include name="System.Design.dll" />
  175. <include name="System.DirectoryServices.dll" />
  176. <include name="System.dll" />
  177. <include name="System.Drawing.Design.dll" />
  178. <include name="System.Drawing.dll" />
  179. <include name="System.EnterpriseServices.dll" />
  180. <include name="System.Management.dll" />
  181. <include name="System.Messaging.dll" />
  182. <include name="System.Runtime.Remoting.dll" />
  183. <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
  184. <include name="System.Security.dll" />
  185. <include name="System.ServiceProcess.dll" />
  186. <include name="System.Web.dll" />
  187. <include name="System.Web.Mobile.dll" />
  188. <include name="System.Web.RegularExpressions.dll" />
  189. <include name="System.Web.Services.dll" />
  190. <include name="System.Windows.Forms.dll" />
  191. <include name="System.XML.dll" />
  192. </reference-assemblies>
  193. <task-assemblies>
  194. <!-- include MS.NET version-neutral assemblies -->
  195. <include name="extensions/net/neutral/**/*.dll" />
  196. <!-- include MS.NET 1.1 specific assemblies -->
  197. <include name="extensions/net/1.1/**/*.dll" />
  198. <!-- include MS.NET specific task assembly -->
  199. <include name="NAnt.MSNetTasks.dll" />
  200. <!-- include MS.NET specific test assembly -->
  201. <include name="NAnt.MSNet.Tests.dll" />
  202. <!-- include .NET 1.1 specific assemblies -->
  203. <include name="extensions/common/1.1/**/*.dll" />
  204. </task-assemblies>
  205. <tool-paths>
  206. <directory name="${path::combine(sdkInstallRoot, 'bin')}"
  207. if="${property::exists('sdkInstallRoot')}" />
  208. <directory name="${path::combine(installRoot, 'v1.1.4322')}" />
  209. </tool-paths>
  210. <project>
  211. <readregistry
  212. property="installRoot"
  213. key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
  214. hive="LocalMachine" />
  215. <readregistry
  216. property="sdkInstallRoot"
  217. key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv1.1"
  218. hive="LocalMachine"
  219. failonerror="false" />
  220. </project>
  221. <tasks>
  222. <task name="csc">
  223. <attribute name="supportsnowarnlist">true</attribute>
  224. </task>
  225. <task name="vjc">
  226. <attribute name="supportsnowarnlist">true</attribute>
  227. </task>
  228. <task name="delay-sign">
  229. <attribute name="exename">sn</attribute>
  230. </task>
  231. <task name="license">
  232. <attribute name="exename">lc</attribute>
  233. </task>
  234. </tasks>
  235. </framework>
  236. <framework
  237. name="net-2.0"
  238. family="net"
  239. version="2.0"
  240. description="Microsoft .NET Framework 2.0"
  241. sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
  242. frameworkdirectory="${path::combine(installRoot, 'v2.0.50727')}"
  243. frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}"
  244. clrversion="2.0.50727"
  245. clrtype="Desktop"
  246. vendor="Microsoft"
  247. >
  248. <runtime>
  249. <probing-paths>
  250. <directory name="lib/net/2.0" />
  251. <directory name="lib/net/neutral" />
  252. <directory name="lib/common/2.0" />
  253. <directory name="lib/common/neutral" />
  254. </probing-paths>
  255. <modes>
  256. <strict>
  257. <environment>
  258. <variable name="COMPLUS_VERSION" value="v2.0.50727" />
  259. </environment>
  260. </strict>
  261. </modes>
  262. </runtime>
  263. <reference-assemblies basedir="${path::combine(installRoot, 'v2.0.50727')}">
  264. <include name="Accessibility.dll" />
  265. <include name="cscompmgd.dll" />
  266. <include name="mscorlib.dll" />
  267. <include name="Microsoft.Build.Engine.dll" />
  268. <include name="Microsoft.Build.Framework.dll" />
  269. <include name="Microsoft.Build.Utilities.dll" />
  270. <include name="Microsoft.Vsa.dll" />
  271. <include name="Microsoft.VisualBasic.dll" />
  272. <include name="Microsoft.VisualBasic.Compatibility.dll" />
  273. <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
  274. <include name="System.Configuration.dll" />
  275. <include name="System.Configuration.Install.dll" />
  276. <include name="System.Data.dll" />
  277. <include name="System.Data.OracleClient.dll" />
  278. <include name="System.Data.SqlXml.dll" />
  279. <include name="System.Deployment.dll" />
  280. <include name="System.Design.dll" />
  281. <include name="System.DirectoryServices.dll" />
  282. <include name="System.dll" />
  283. <include name="System.Drawing.Design.dll" />
  284. <include name="System.Drawing.dll" />
  285. <include name="System.EnterpriseServices.dll" />
  286. <include name="System.Management.dll" />
  287. <include name="System.Messaging.dll" />
  288. <include name="System.Runtime.Remoting.dll" />
  289. <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
  290. <include name="System.Security.dll" />
  291. <include name="System.ServiceProcess.dll" />
  292. <include name="System.Transactions.dll" />
  293. <include name="System.Web.dll" />
  294. <include name="System.Web.Mobile.dll" />
  295. <include name="System.Web.RegularExpressions.dll" />
  296. <include name="System.Web.Services.dll" />
  297. <include name="System.Windows.Forms.dll" />
  298. <include name="System.XML.dll" />
  299. </reference-assemblies>
  300. <task-assemblies>
  301. <!-- include MS.NET version-neutral assemblies -->
  302. <include name="extensions/net/neutral/**/*.dll" />
  303. <!-- include MS.NET 2.0 specific assemblies -->
  304. <include name="extensions/net/2.0/**/*.dll" />
  305. <!-- include MS.NET specific task assembly -->
  306. <include name="NAnt.MSNetTasks.dll" />
  307. <!-- include MS.NET specific test assembly -->
  308. <include name="NAnt.MSNet.Tests.dll" />
  309. <!-- include .NET 2.0 specific assemblies -->
  310. <include name="extensions/common/2.0/**/*.dll" />
  311. </task-assemblies>
  312. <tool-paths>
  313. <directory name="${path::combine(sdkInstallRoot, 'bin')}"
  314. if="${property::exists('sdkInstallRoot')}" />
  315. <directory name="${path::combine(installRoot, 'v2.0.50727')}" />
  316. </tool-paths>
  317. <project>
  318. <readregistry
  319. property="installRoot"
  320. key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
  321. hive="LocalMachine" />
  322. <readregistry
  323. property="sdkInstallRoot"
  324. key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv2.0"
  325. hive="LocalMachine"
  326. failonerror="false" />
  327. </project>
  328. <tasks>
  329. <task name="csc">
  330. <attribute name="supportsnowarnlist">true</attribute>
  331. <attribute name="supportswarnaserrorlist">true</attribute>
  332. <attribute name="supportskeycontainer">true</attribute>
  333. <attribute name="supportskeyfile">true</attribute>
  334. <attribute name="supportsdelaysign">true</attribute>
  335. <attribute name="supportsplatform">true</attribute>
  336. <attribute name="supportslangversion">true</attribute>
  337. </task>
  338. <task name="vbc">
  339. <attribute name="supportsdocgeneration">true</attribute>
  340. <attribute name="supportsnostdlib">true</attribute>
  341. <attribute name="supportsnowarnlist">true</attribute>
  342. <attribute name="supportskeycontainer">true</attribute>
  343. <attribute name="supportskeyfile">true</attribute>
  344. <attribute name="supportsdelaysign">true</attribute>
  345. <attribute name="supportsplatform">true</attribute>
  346. <attribute name="supportswarnaserrorlist">true</attribute>
  347. </task>
  348. <task name="jsc">
  349. <attribute name="supportsplatform">true</attribute>
  350. </task>
  351. <task name="vjc">
  352. <attribute name="supportsnowarnlist">true</attribute>
  353. <attribute name="supportskeycontainer">true</attribute>
  354. <attribute name="supportskeyfile">true</attribute>
  355. <attribute name="supportsdelaysign">true</attribute>
  356. </task>
  357. <task name="resgen">
  358. <attribute name="supportsassemblyreferences">true</attribute>
  359. <attribute name="supportsexternalfilereferences">true</attribute>
  360. </task>
  361. <task name="delay-sign">
  362. <attribute name="exename">sn</attribute>
  363. </task>
  364. <task name="license">
  365. <attribute name="exename">lc</attribute>
  366. <attribute name="supportsassemblyreferences">true</attribute>
  367. </task>
  368. </tasks>
  369. </framework>
  370. <framework
  371. name="net-3.5"
  372. family="net"
  373. version="3.5"
  374. description="Microsoft .NET Framework 3.5"
  375. sdkdirectory="${sdkInstallRoot}"
  376. frameworkdirectory="${path::combine(installRoot, 'v3.5')}"
  377. frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}"
  378. clrversion="2.0.50727"
  379. clrtype="Desktop"
  380. vendor="Microsoft"
  381. >
  382. <runtime>
  383. <probing-paths>
  384. <directory name="lib/net/2.0" />
  385. <directory name="lib/net/neutral" />
  386. <directory name="lib/common/2.0" />
  387. <directory name="lib/common/neutral" />
  388. </probing-paths>
  389. <modes>
  390. <strict>
  391. <environment>
  392. <variable name="COMPLUS_VERSION" value="v2.0.50727" />
  393. </environment>
  394. </strict>
  395. </modes>
  396. </runtime>
  397. <reference-assemblies basedir="${path::combine(installRoot, 'v2.0.50727')}">
  398. <include name="Accessibility.dll" />
  399. <include name="cscompmgd.dll" />
  400. <include name="mscorlib.dll" />
  401. <include name="Microsoft.Build.Utilities.dll" />
  402. <include name="Microsoft.Vsa.dll" />
  403. <include name="Microsoft.VisualBasic.dll" />
  404. <include name="Microsoft.VisualBasic.Compatibility.dll" />
  405. <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
  406. <include name="System.Configuration.dll" />
  407. <include name="System.Configuration.Install.dll" />
  408. <include name="System.Data.dll" />
  409. <include name="System.Data.OracleClient.dll" />
  410. <include name="System.Data.SqlXml.dll" />
  411. <include name="System.Deployment.dll" />
  412. <include name="System.Design.dll" />
  413. <include name="System.DirectoryServices.dll" />
  414. <include name="System.dll" />
  415. <include name="System.Drawing.Design.dll" />
  416. <include name="System.Drawing.dll" />
  417. <include name="System.EnterpriseServices.dll" />
  418. <include name="System.Management.dll" />
  419. <include name="System.Messaging.dll" />
  420. <include name="System.Runtime.Remoting.dll" />
  421. <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
  422. <include name="System.Security.dll" />
  423. <include name="System.ServiceProcess.dll" />
  424. <include name="System.Transactions.dll" />
  425. <include name="System.Web.dll" />
  426. <include name="System.Web.Mobile.dll" />
  427. <include name="System.Web.RegularExpressions.dll" />
  428. <include name="System.Web.Services.dll" />
  429. <include name="System.Windows.Forms.dll" />
  430. <include name="System.XML.dll" />
  431. </reference-assemblies>
  432. <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/v3.5">
  433. <include name="Microsoft.Build.Engine.dll" />
  434. <include name="Microsoft.Build.Framework.dll" />
  435. <include name="System.AddIn.Contract.dll" />
  436. <include name="System.AddIn.dll" />
  437. <include name="System.Core.dll" />
  438. <include name="System.Data.DataSetExtensions.dll" />
  439. <include name="System.Data.Linq.dll" />
  440. <include name="System.DirectoryServices.AccountManagement.dll" />
  441. <include name="System.Management.Instrumentation.dll" />
  442. <include name="System.Net.dll" />
  443. <include name="System.ServiceModel.Web.dll" />
  444. <include name="System.Web.Extensions.Design.dll" />
  445. <include name="System.Web.Extensions.dll" />
  446. <include name="System.Windows.Presentation.dll" />
  447. <include name="System.WorkflowServices.dll" />
  448. <include name="System.Xml.Linq.dll" />
  449. </reference-assemblies>
  450. <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/v3.0">
  451. <include name="System.IdentityModel.dll" />
  452. <include name="System.IdentityModel.Selectors.dll" />
  453. <include name="System.IO.Log.dll" />
  454. <include name="System.Printing.dll" />
  455. <include name="System.Runtime.Serialization.dll" />
  456. <include name="System.ServiceModel.dll" />
  457. <include name="System.Speech.dll" />
  458. <include name="System.Workflow.Activities.dll" />
  459. <include name="System.Workflow.ComponentModel.dll" />
  460. <include name="System.Workflow.Runtime.dll" />
  461. <include name="WindowsBase.dll" />
  462. </reference-assemblies>
  463. <task-assemblies>
  464. <!-- include MS.NET version-neutral assemblies -->
  465. <include name="extensions/net/neutral/**/*.dll" />
  466. <!-- include MS.NET 2.0 specific assemblies -->
  467. <include name="extensions/net/2.0/**/*.dll" />
  468. <!-- include MS.NET specific task assembly -->
  469. <include name="NAnt.MSNetTasks.dll" />
  470. <!-- include MS.NET specific test assembly -->
  471. <include name="NAnt.MSNet.Tests.dll" />
  472. <!-- include .NET 2.0 specific assemblies -->
  473. <include name="extensions/common/2.0/**/*.dll" />
  474. </task-assemblies>
  475. <tool-paths>
  476. <directory name="${sdkInstallRoot}"
  477. if="${property::exists('sdkInstallRoot')}" />
  478. <directory name="${path::combine(installRoot, 'v3.5')}" />
  479. <directory name="${path::combine(installRoot, 'v2.0.50727')}" />
  480. </tool-paths>
  481. <project>
  482. <readregistry
  483. property="installRoot"
  484. key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
  485. hive="LocalMachine" />
  486. <locatesdk property="sdkInstallRoot" minwinsdkver="v6.0A" maxnetfxver="3.5" failonerror="false" />
  487. <!--
  488. <readregistry
  489. property="sdkInstallRoot"
  490. key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A\WinSDKNetFxTools\InstallationFolder"
  491. hive="LocalMachine"
  492. failonerror="false" />
  493. <readregistry
  494. property="sdkInstallRoot"
  495. key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.1\InstallationFolder"
  496. hive="LocalMachine"
  497. failonerror="false" />
  498. <readregistry
  499. property="sdkInstallRoot"
  500. key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\InstallationFolder"
  501. hive="LocalMachine"
  502. failonerror="false" />
  503. <readregistry
  504. property="sdkInstallRoot"
  505. key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\InstallationFolder"
  506. hive="LocalMachine"
  507. failonerror="false" />
  508. -->
  509. </project>
  510. <tasks>
  511. <task name="csc">
  512. <attribute name="supportsnowarnlist">true</attribute>
  513. <attribute name="supportswarnaserrorlist">true</attribute>
  514. <attribute name="supportskeycontainer">true</attribute>
  515. <attribute name="supportskeyfile">true</attribute>
  516. <attribute name="supportsdelaysign">true</attribute>
  517. <attribute name="supportsplatform">true</attribute>
  518. <attribute name="supportslangversion">true</attribute>
  519. </task>
  520. <task name="vbc">
  521. <attribute name="supportsdocgeneration">true</attribute>
  522. <attribute name="supportsnostdlib">true</attribute>
  523. <attribute name="supportsnowarnlist">true</attribute>
  524. <attribute name="supportskeycontainer">true</attribute>
  525. <attribute name="supportskeyfile">true</attribute>
  526. <attribute name="supportsdelaysign">true</attribute>
  527. <attribute name="supportsplatform">true</attribute>
  528. <attribute name="supportswarnaserrorlist">true</attribute>
  529. </task>
  530. <task name="jsc">
  531. <attribute name="supportsplatform">true</attribute>
  532. </task>
  533. <task name="vjc">
  534. <attribute name="supportsnowarnlist">true</attribute>
  535. <attribute name="supportskeycontainer">true</attribute>
  536. <attribute name="supportskeyfile">true</attribute>
  537. <attribute name="supportsdelaysign">true</attribute>
  538. </task>
  539. <task name="resgen">
  540. <attribute name="supportsassemblyreferences">true</attribute>
  541. <attribute name="supportsexternalfilereferences">true</attribute>
  542. </task>
  543. <task name="delay-sign">
  544. <attribute name="exename">sn</attribute>
  545. </task>
  546. <task name="license">
  547. <attribute name="exename">lc</attribute>
  548. <attribute name="supportsassemblyreferences">true</attribute>
  549. </task>
  550. </tasks>
  551. </framework>
  552. <framework
  553. name="net-4.0"
  554. family="net"
  555. version="4.0"
  556. description="Microsoft .NET Framework 4.0"
  557. sdkdirectory="${sdkInstallRoot}"
  558. frameworkdirectory="${path::combine(installRoot, 'v4.0.30319')}"
  559. frameworkassemblydirectory="${path::combine(installRoot, 'v4.0.30319')}"
  560. clrversion="4.0.30319"
  561. clrtype="Desktop"
  562. vendor="Microsoft"
  563. >
  564. <runtime>
  565. <probing-paths>
  566. <directory name="lib/common/2.0" />
  567. <directory name="lib/common/neutral" />
  568. </probing-paths>
  569. <modes>
  570. <strict>
  571. <environment>
  572. <variable name="COMPLUS_VERSION" value="v4.0.30319" />
  573. </environment>
  574. </strict>
  575. </modes>
  576. </runtime>
  577. <reference-assemblies basedir="${path::combine(installRoot, 'v4.0.30319')}">
  578. <include name="Accessibility.dll" />
  579. <include name="Microsoft.Build.Conversion.v4.0.dll" />
  580. <include name="Microsoft.Build.dll" />
  581. <include name="Microsoft.Build.Engine.dll" />
  582. <include name="Microsoft.Build.Framework.dll" />
  583. <include name="Microsoft.Build.Tasks.v4.0.dll" />
  584. <include name="Microsoft.Build.Utilities.v4.0.dll" />
  585. <include name="Microsoft.CSharp.dll" />
  586. <include name="Microsoft.Data.Entity.Build.Tasks.dll" />
  587. <include name="Microsoft.JScript.dll" />
  588. <include name="Microsoft.Transactions.Bridge.dll" />
  589. <include name="Microsoft.Transactions.Bridge.Dtc.dll" />
  590. <include name="Microsoft.VisualBasic.Activities.Compiler.dll" />
  591. <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
  592. <include name="Microsoft.VisualBasic.Compatibility.dll" />
  593. <include name="Microsoft.VisualBasic.dll" />
  594. <include name="Microsoft.VisualC.dll" />
  595. <include name="Microsoft.VisualC.STLCLR.dll" />
  596. <include name="mscorlib.dll" />
  597. <include name="System.Activities.Core.Presentation.dll" />
  598. <include name="System.Activities.dll" />
  599. <include name="System.Activities.DurableInstancing.dll" />
  600. <include name="System.Activities.Presentation.dll" />
  601. <include name="System.AddIn.Contract" />
  602. <include name="System.AddIn.dll" />
  603. <include name="System.ComponentModel.Composition.dll" />
  604. <include name="System.ComponentModel.DataAnnotations.dll" />
  605. <include name="System.Configuration.dll" />
  606. <include name="System.Configuration.Install.dll" />
  607. <include name="System.Core.dll" />
  608. <include name="System.Data.DataSetExtensions.dll" />
  609. <include name="System.Data.dll" />
  610. <include name="System.Data.Entity.Design.dll" />
  611. <include name="System.Data.Entity.dll" />
  612. <include name="System.Data.Linq.dll" />
  613. <include name="System.Data.OracleClient.dll" />
  614. <include name="System.Data.Services.Client.dll" />
  615. <include name="System.Data.Services.Design.dll" />
  616. <include name="System.Data.Services.dll" />
  617. <include name="System.Data.SqlXml.dll" />
  618. <include name="System.Deployment.dll" />
  619. <include name="System.Design.dll" />
  620. <include name="System.Device.dll" />
  621. <include name="System.DirectoryServices.dll" />
  622. <include name="System.DirectoryServices.Protocols.dll" />
  623. <include name="System.dll" />
  624. <include name="System.Drawing.Design.dll" />
  625. <include name="System.Drawing.dll" />
  626. <include name="System.Dynamic.dll" />
  627. <include name="System.EnterpriseServices.dll" />
  628. <include name="System.EnterpriseServices.Thunk.dll" />
  629. <include name="System.EnterpriseServices.Wrapper.dll" />
  630. <include name="System.IdentityModel.dll" />
  631. <include name="System.IdentityModel.Selectors.dll" />
  632. <include name="System.IO.Log.dll" />
  633. <include name="System.Management.dll" />
  634. <include name="System.Management.Instrumentation.dll" />
  635. <include name="System.Messaging.dll" />
  636. <include name="System.Net.dll" />
  637. <include name="System.Numerics.dll" />
  638. <include name="System.Runtime.Caching.dll" />
  639. <include name="System.Runtime.DurableInstancing.dll" />
  640. <include name="System.Runtime.Remoting.dll" />
  641. <include name="System.Runtime.Serialization.dll" />
  642. <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
  643. <include name="System.Security.dll" />
  644. <include name="System.ServiceModel.Activation.dll" />
  645. <include name="System.ServiceModel.Activities.dll" />
  646. <include name="System.ServiceModel.Channels.dll" />
  647. <include name="System.ServiceModel.Discovery.dll" />
  648. <include name="System.ServiceModel.dll" />
  649. <include name="System.ServiceModel.Routing.dll" />
  650. <include name="System.ServiceModel.ServiceMoniker40.dll" />
  651. <include name="System.ServiceModel.WasHosting.dll" />
  652. <include name="System.ServiceModel.Web.dll" />
  653. <include name="System.ServiceProcess.dll" />
  654. <include name="System.Transactions.dll" />
  655. <include name="System.Web.Abstractions.dll" />
  656. <include name="System.Web.ApplicationServices.dll" />
  657. <include name="System.Web.DataVisualization.Design.dll" />
  658. <include name="System.Web.DataVisualization.dll" />
  659. <include name="System.Web.dll" />
  660. <include name="System.Web.DynamicData.Design.dll" />
  661. <include name="System.Web.DynamicData.dll" />
  662. <include name="System.Web.Entity.Design.dll" />
  663. <include name="System.Web.Entity.dll" />
  664. <include name="System.Web.Extensions.Design.dll" />
  665. <include name="System.Web.Extensions.dll" />
  666. <include name="System.Web.Mobile.dll" />
  667. <include name="System.Web.RegularExpressions.dll" />
  668. <include name="System.Web.Routing.dll" />
  669. <include name="System.Web.Services.dll" />
  670. <include name="System.Windows.Forms.DataVisualization.Design.dll" />
  671. <include name="System.Windows.Forms.DataVisualization.dll" />
  672. <include name="System.Windows.Forms.dll" />
  673. <include name="System.Workflow.Activities.dll" />
  674. <include name="System.Workflow.ComponentModel.dll" />
  675. <include name="System.Workflow.Runtime.dll" />
  676. <include name="System.WorkflowServices.dll" />
  677. <include name="System.Xaml.dll" />
  678. <include name="System.Xaml.Hosting.dll" />
  679. <include name="System.Xml.dll" />
  680. <include name="System.Xml.Linq.dll" />
  681. </reference-assemblies>
  682. <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/.NETFramework/v4.0">
  683. <include name="Microsoft.Build.Conversion.v4.0.dll" />
  684. <include name="Microsoft.Build.dll" />
  685. <include name="Microsoft.Build.Engine.dll" />
  686. <include name="Microsoft.Build.Framework.dll" />
  687. <include name="Microsoft.Build.Tasks.v4.0.dll" />
  688. <include name="Microsoft.Build.Utilities.v4.0.dll" />
  689. <include name="Microsoft.CSharp.dll" />
  690. <include name="Microsoft.JScript.dll" />
  691. <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
  692. <include name="Microsoft.VisualBasic.Comptatibility.dll" />
  693. <include name="Microsoft.VisualBasic.dll" />
  694. <include name="Microsoft.VisualC.dll" />
  695. <include name="Microsoft.VisualC.STLCLR.dll" />
  696. <include name="mscorlib.dll" />
  697. <include name="PresentationBuildTasks.dll" />
  698. <include name="PresentationCore.dll" />
  699. <include name="PresentationFramework.Aero.dll" />
  700. <include name="PresentationFramework.Classic.dll" />
  701. <include name="PresentationFramework.Luna.dll" />
  702. <include name="PresentationFramework.Royale.dll" />
  703. <include name="ReachFramework.dll" />
  704. <include name="System.Activities.Core.Presentation.dll" />
  705. <include name="System.Activities.dll" />
  706. <include name="System.Activities.DurableInstancing.dll" />
  707. <include name="System.Activities.Presentation.dll" />
  708. <include name="System.AddIn.Contract.dll" />
  709. <include name="System.AddIn.dll" />
  710. <include name="System.ComponentModel.Composition.dll" />
  711. <include name="System.ComponentModel.DataAnnotations.dll" />
  712. <include name="System.Configuration.dll" />
  713. <include name="System.Core.dll" />
  714. <include name="System.Data.DataSetExtension.dll" />
  715. <include name="System.Data.dll" />
  716. <include name="System.Data.Entity.Design.dll" />
  717. <include name="System.Data.Entity.dll" />
  718. <include name="System.Data.Linq.dll" />
  719. <include name="System.Data.OracleClient.dll" />
  720. <include name="System.Data.Services.Client.dll" />
  721. <include name="System.Data.Services.Design.dll" />
  722. <include name="System.Data.Services.dll" />
  723. <include name="System.Data.SqlXml.dll" />
  724. <include name="System.Deployment.dll" />
  725. <include name="System.Design.dll" />
  726. <include name="System.Device.dll" />
  727. <include name="System.DirectoryServices.AccountManagement.dll" />
  728. <include name="System.DirectoryServices.dll" />
  729. <include name="System.DirectoryServices.Protocols.dll" />
  730. <include name="System.dll" />
  731. <include name="System.Drawing.Design.dll" />
  732. <include name="System.Drawing.dll" />
  733. <include name="System.EnterpriseServices.dll" />
  734. <include name="System.EnterpriseServices.Thunk.dll" />
  735. <include name="System.EnterpriseServices.Wrapper.dll" />
  736. <include name="System.IdentityModel.dll" />
  737. <include name="System.IdentityModel.Selectors.dll" />
  738. <include name="System.IO.Log.dll" />
  739. <include name="System.Management.dll" />
  740. <include name="System.Management.Instrumentation.dll" />
  741. <include name="System.Messaging.dll" />
  742. <include name="System.Net.dll" />
  743. <include name="System.Numerics.dll" />
  744. <include name="System.Printing.dll" />
  745. <include name="System.Runtime.Caching.dll" />
  746. <include name="System.Runtime.DurableInstancing.dll" />
  747. <include name="System.Runtime.Remoting.dll" />
  748. <include name="System.Runtime.Serialization.dll" />
  749. <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
  750. <include name="System.Security.dll" />
  751. <include name="System.ServiceModel.Activation.dll" />
  752. <include name="System.ServiceModel.Activities.dll" />
  753. <include name="System.ServiceModel.Channels.dll" />
  754. <include name="System.ServiceModel.Discovery.dll" />
  755. <include name="System.ServiceModel.dll" />
  756. <include name="System.ServiceModel.Routing.dll" />
  757. <include name="System.ServiceModel.Web.dll" />
  758. <include name="System.ServiceProcess.dll" />
  759. <include name="System.Speech.dll" />
  760. <include name="System.Transactions.dll" />
  761. <include name="System.Web.Abstractions.dll" />
  762. <include name="System.Web.ApplicationServices.dll" />
  763. <include name="System.Web.DataVisualization.Design.dll" />
  764. <include name="System.Web.DataVisualization.dll" />
  765. <include name="System.Web.dll" />
  766. <include name="System.Web.DynamicData.Design.dll" />
  767. <include name="System.Web.DynamicData.dll" />
  768. <include name="System.Web.Entity.Design.dll" />
  769. <include name="System.Web.Entity.dll" />
  770. <include name="System.Web.Extensions.Design.dll" />
  771. <include name="System.Web.Extensions.dll" />
  772. <include name="System.Web.Mobile.dll" />
  773. <include name="System.Web.RegularExpressions.dll" />
  774. <include name="System.Web.Routing.dll" />
  775. <include name="System.Web.Services.dll" />
  776. <include name="System.Windows.Forms.DataVisualization.Design.dll" />
  777. <include name="System.Windows.Forms.DataVisualization.dll" />
  778. <include name="System.Windows.Forms.dll" />
  779. <include name="System.Windows.Input.Manipulations.dll" />
  780. <include name="System.Windows.Presentation.dll" />
  781. <include name="System.Workflow.Activities.dll" />
  782. <include name="System.Workflow.ComponentModel.dll" />
  783. <include name="System.Workflow.Runtime.dll" />
  784. <include name="System.WorkflowServices.dll" />
  785. <include name="System.Xaml.dll" />
  786. <include name="System.Xml.dll" />
  787. <include name="System.Xml.Linq.dll" />
  788. </reference-assemblies>
  789. <task-assemblies>
  790. <!-- include MS.NET version-neutral assemblies -->
  791. <include name="extensions/net/neutral/**/*.dll" />
  792. <!-- include MS.NET 4.0 specific assemblies -->
  793. <include name="extensions/net/4.0/**/*.dll" />
  794. <!-- include MS.NET specific task assembly -->
  795. <include name="NAnt.MSNetTasks.dll" />
  796. <!-- include MS.NET specific test assembly -->
  797. <include name="NAnt.MSNet.Tests.dll" />
  798. <!-- include .NET 4.0 specific assemblies -->
  799. <include name="extensions/common/4.0/**/*.dll" />
  800. </task-assemblies>
  801. <tool-paths>
  802. <directory name="${sdkInstallRoot}"