Permalink
Browse files

Migrated code from whocanhelpme.codeplex.com

  • Loading branch information...
0 parents commit f9c18157f23cdbfba9c794245c1b32d38fe3673d Jonathan George committed May 14, 2010
Showing with 62,375 additions and 0 deletions.
  1. +29 −0 Build/Build.proj
  2. +2 −0 Build/FullBuild.cmd
  3. +2 −0 Build/Package.cmd
  4. +44 −0 Build/Properties/Build.properties
  5. +19 −0 Build/Properties/CPUArchitecture.properties
  6. +17 −0 Build/Properties/Common.properties
  7. +27 −0 Build/Properties/Global.Imports
  8. +2 −0 Build/ReleaseBuild.cmd
  9. +2 −0 Build/ReleaseBuild_Dont_Increment_Version.cmd
  10. +2 −0 Build/RunFirst.cmd
  11. +2 −0 Build/RunSpecs.cmd
  12. BIN Build/Signing/WhoCanHelpMe.snk
  13. +19 −0 Build/Targets/BuildSolutions.target
  14. +11 −0 Build/Targets/BuildSuccess.target
  15. +14 −0 Build/Targets/CleanSolution.target
  16. +12 −0 Build/Targets/CreateDrops.target
  17. +32 −0 Build/Targets/Package.target
  18. +31 −0 Build/Targets/RunSpecs.target
  19. +8 −0 Build/Targets/SyncWithSourceControl.target
  20. +9 −0 Build/Targets/Template.target
  21. +23 −0 Build/Targets/VersionNumberGenerate.target
  22. +14 −0 Build/Targets/VersionNumberGetLast.target
  23. +43 −0 Build/Targets/VersionNumberIncrement.target
  24. BIN Build/Tasks/ICSharpCode.SharpZipLib.dll
  25. BIN Build/Tasks/MSBuild.Community.Tasks.dll
  26. +74 −0 Build/Tasks/MSBuild.Community.tasks
  27. BIN Build/Tasks/MSBuild.Extended.Tasks.dll
  28. +27 −0 Build/Tasks/MSBuild.Extended.tasks
  29. +228 −0 Build/Tasks/Microsoft.Sdc.Common.tasks
  30. BIN Build/Tasks/Microsoft.Sdc.Tasks.dll
  31. BIN Build/Versioning/VersionNumber.exe
  32. +9 −0 Build/Versioning/VersionNumber.exe.config
  33. +145 −0 Build/WhoCanHelpMe.Build.csproj
  34. +10 −0 Build/WhoCanHelpMe.Build.csproj.vspscc
  35. +13 −0 Common/CommonAssemblyInfo.cs
  36. BIN Data/create-db-and-data.sql
  37. BIN ReferencedAssemblies/ASP.NET MVC/Microsoft.Web.Mvc.dll
  38. BIN ReferencedAssemblies/ASP.NET MVC/System.Web.Abstractions.dll
  39. BIN ReferencedAssemblies/ASP.NET MVC/System.Web.Mvc.dll
  40. BIN ReferencedAssemblies/ASP.NET MVC/System.Web.Routing.dll
  41. BIN ReferencedAssemblies/AutoMapper/AutoMapper.dll
  42. BIN ReferencedAssemblies/Castle/Castle.Core.dll
  43. BIN ReferencedAssemblies/Castle/Castle.DynamicProxy2.dll
  44. BIN ReferencedAssemblies/Castle/Castle.MicroKernel.dll
  45. BIN ReferencedAssemblies/Castle/Castle.Services.Logging.Log4netIntegration.dll
  46. BIN ReferencedAssemblies/Castle/Castle.Windsor.dll
  47. BIN ReferencedAssemblies/Castle/CommonServiceLocator.WindsorAdapter.dll
  48. BIN ReferencedAssemblies/DotLessCSS/dotless.Compiler.exe
  49. BIN ReferencedAssemblies/DotLessCSS/dotless.Core.dll
  50. BIN ReferencedAssemblies/DotNetOpenAuth/DotNetOpenAuth.dll
  51. BIN ReferencedAssemblies/ELMAH/Elmah.dll
  52. BIN ReferencedAssemblies/Log4Net/log4net.dll
  53. BIN ReferencedAssemblies/MEF/System.ComponentModel.Composition.dll
  54. BIN ReferencedAssemblies/Machine.Specifications/CommandLine.dll
  55. +6 −0 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.1.bat
  56. +6 −0 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.5.bat
  57. +6 −0 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0.bat
  58. +16 −0 ReferencedAssemblies/Machine.Specifications/InstallTDNetRunner.bat
  59. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.AutoMocking.dll
  60. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ConsoleRunner.exe
  61. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.dll
  62. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Mvc.dll
  63. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.dll
  64. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.dll
  65. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.dll
  66. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.Templates.dll
  67. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.dll
  68. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.SeleniumSupport.dll
  69. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.TDNetRunner.dll
  70. BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.dll
  71. BIN ReferencedAssemblies/Machine.Specifications/Newtonsoft.Json.dll
  72. BIN ReferencedAssemblies/Machine.Specifications/Spark.dll
  73. BIN ReferencedAssemblies/Machine.Specifications/TestDriven.Framework.dll
  74. BIN ReferencedAssemblies/Machine.Specifications/ThoughtWorks.Selenium.Core.dll
  75. BIN ReferencedAssemblies/Machine.Specifications/mspec.exe
  76. BIN ReferencedAssemblies/Microsoft/Microsoft.Practices.ServiceLocation.dll
  77. BIN ReferencedAssemblies/MvcContrib/MvcContrib.Castle.dll
  78. BIN ReferencedAssemblies/MvcContrib/MvcContrib.FluentHtml.dll
  79. BIN ReferencedAssemblies/MvcContrib/MvcContrib.ModelAttributes.dll
  80. BIN ReferencedAssemblies/MvcContrib/MvcContrib.TestHelper.dll
  81. BIN ReferencedAssemblies/MvcContrib/MvcContrib.dll
  82. BIN ReferencedAssemblies/MvcContrib/NVelocity.dll
  83. BIN ReferencedAssemblies/NHibernate/FluentNHibernate.dll
  84. BIN ReferencedAssemblies/NHibernate/Iesi.Collections.dll
  85. BIN ReferencedAssemblies/NHibernate/Inflector.Net.dll
  86. BIN ReferencedAssemblies/NHibernate/NHibernate.ByteCode.Castle.dll
  87. BIN ReferencedAssemblies/NHibernate/NHibernate.Linq.dll
  88. BIN ReferencedAssemblies/NHibernate/NHibernate.Validator.dll
  89. BIN ReferencedAssemblies/NHibernate/NHibernate.dll
  90. BIN ReferencedAssemblies/NHibernateContrib/NHibernate.Caches.SysCache2.dll
  91. +18 −0 ReferencedAssemblies/PostSharp/Default.psproj
  92. +341 −0 ReferencedAssemblies/PostSharp/PostSharp-1.5.targets
  93. +1 −0 ReferencedAssemblies/PostSharp/PostSharp-1.5.version
  94. +5 −0 ReferencedAssemblies/PostSharp/PostSharp-AppDomain.config
  95. +35 −0 ReferencedAssemblies/PostSharp/PostSharp-Library.config
  96. +241 −0 ReferencedAssemblies/PostSharp/PostSharp-Platform.config
  97. BIN ReferencedAssemblies/PostSharp/PostSharp.AspNet.dll
  98. BIN ReferencedAssemblies/PostSharp/PostSharp.Core.XmlSerializers.dll
  99. BIN ReferencedAssemblies/PostSharp/PostSharp.Core.dll
  100. BIN ReferencedAssemblies/PostSharp/PostSharp.Laos.CF.dll
  101. BIN ReferencedAssemblies/PostSharp/PostSharp.Laos.SL.dll
  102. BIN ReferencedAssemblies/PostSharp/PostSharp.Laos.Weaver.dll
  103. BIN ReferencedAssemblies/PostSharp/PostSharp.Laos.dll
  104. +11 −0 ReferencedAssemblies/PostSharp/PostSharp.Laos.psplugin
  105. BIN ReferencedAssemblies/PostSharp/PostSharp.MSBuild.dll
  106. BIN ReferencedAssemblies/PostSharp/PostSharp.NAntTasks.dll
  107. BIN ReferencedAssemblies/PostSharp/PostSharp.Public.CF.dll
  108. BIN ReferencedAssemblies/PostSharp/PostSharp.Public.SL.dll
  109. BIN ReferencedAssemblies/PostSharp/PostSharp.Public.dll
  110. BIN ReferencedAssemblies/PostSharp/PostSharp.exe
  111. +7 −0 ReferencedAssemblies/PostSharp/PostSharp.exe.config
  112. BIN ReferencedAssemblies/ResourceVersioning/Cadenza.Web.ResourceVersioning.dll
  113. BIN ReferencedAssemblies/RhinoMocks/Rhino.Mocks.dll
  114. BIN ReferencedAssemblies/SharpArchitecture/Newtonsoft.Json.dll
  115. BIN ReferencedAssemblies/SharpArchitecture/SharpArch.Core.NHibernateValidator.dll
  116. BIN ReferencedAssemblies/SharpArchitecture/SharpArch.Core.dll
  117. BIN ReferencedAssemblies/SharpArchitecture/SharpArch.Data.dll
  118. BIN ReferencedAssemblies/SharpArchitecture/SharpArch.Web.Castle.dll
  119. BIN ReferencedAssemblies/SharpArchitecture/SharpArch.Web.dll
  120. BIN ReferencedAssemblies/Spark/Spark.Web.Mvc.Pdf.dll
  121. BIN ReferencedAssemblies/Spark/Spark.Web.Mvc.dll
  122. BIN ReferencedAssemblies/Spark/Spark.dll
  123. BIN ReferencedAssemblies/TweetSharp/Hammock.dll
  124. BIN ReferencedAssemblies/TweetSharp/Newtonsoft.Json.dll
  125. BIN ReferencedAssemblies/TweetSharp/TweetSharp.Twitter.dll
  126. BIN ReferencedAssemblies/TweetSharp/TweetSharp.dll
  127. +407 −0 ReferencedAssemblies/xVal/JS/xVal.AspNetNative.js
  128. +30 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.ForUnitTests.js
  129. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.da-DK.js
  130. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.de-DE.js
  131. +35 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.en-US.js
  132. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.es-ES.js
  133. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.fr-FR.js
  134. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.nl-NL.js
  135. +27 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.pl-PL.js
  136. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.pt-BR.js
  137. +26 −0 ReferencedAssemblies/xVal/JS/xVal.Messages.sv-SE.js
  138. +317 −0 ReferencedAssemblies/xVal/JS/xVal.jquery.validate.js
  139. BIN ReferencedAssemblies/xVal/log4net.dll
  140. BIN ReferencedAssemblies/xVal/xVal.RulesProviders.NHibernateValidator.dll
  141. BIN ReferencedAssemblies/xVal/xVal.dll
  142. +83 −0 ...ojects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.4.0.resharper.user
  143. +93 −0 ...dapter/CommonServiceLocator.WindsorAdapter.Tests/CommonServiceLocator.WindsorAdapter.Tests.csproj
  144. +12 −0 ...viceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Components/AdvnacedLogger.cs
  145. +7 −0 ...mmonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Components/ILogger.cs
  146. +12 −0 ...erviceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Components/SimpleLogger.cs
  147. +36 −0 ...erviceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Properties/AssemblyInfo.cs
  148. +125 −0 ...ServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/ServiceLocatorTestCase.cs
  149. +24 −0 ...Locator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/WindsorServiceLocatorTestCase.cs
  150. +74 −0 ...tor.WindsorAdapter/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.csproj
  151. +36 −0 ...ommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/Properties/AssemblyInfo.cs
  152. +54 −0 .../CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/WindsorServiceLocator.cs
  153. +3 −0 ...rencedProjects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/app.config
  154. BIN ...mmonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.Core.dll
  155. +3,197 −0 ...mmonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.Core.xml
  156. BIN ...ceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.DynamicProxy2.dll
  157. +688 −0 ...ceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.DynamicProxy2.xml
  158. BIN ...viceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.MicroKernel.dll
  159. BIN ...nServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.Windsor.dll
  160. BIN ...orAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/CommonServiceLocator.WindsorAdapter.dll
  161. +3 −0 ...er/CommonServiceLocator.WindsorAdapter/bin/Release/CommonServiceLocator.WindsorAdapter.dll.config
  162. BIN ...orAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/CommonServiceLocator.WindsorAdapter.pdb
  163. BIN ...orAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Microsoft.Practices.ServiceLocation.dll
  164. +13 −0 ...ocator.WindsorAdapter/obj/Release/CommonServiceLocator.WindsorAdapter.csproj.FileListAbsolute.txt
  165. BIN ...orAdapter/CommonServiceLocator.WindsorAdapter/obj/Release/CommonServiceLocator.WindsorAdapter.dll
  166. BIN ...orAdapter/CommonServiceLocator.WindsorAdapter/obj/Release/CommonServiceLocator.WindsorAdapter.pdb
  167. BIN ...tor.WindsorAdapter/CommonServiceLocator.WindsorAdapter/obj/Release/ResolveAssemblyReference.cache
  168. +1 −0 ReferencedProjects/MVCContrib/ClickToBuild.bat
  169. +1 −0 ReferencedProjects/MVCContrib/CommiterBuild.bat
  170. +71 −0 ReferencedProjects/MVCContrib/License.txt
  171. +9 −0 ReferencedProjects/MVCContrib/README.textile
  172. BIN ReferencedProjects/MVCContrib/bin/AspNetMvc/Microsoft.Web.Mvc.dll
  173. BIN ReferencedProjects/MVCContrib/bin/AspNetMvc/Microsoft.Web.Mvc.pdb
  174. BIN ReferencedProjects/MVCContrib/bin/AspNetMvc/System.Web.Abstractions.dll
  175. BIN ReferencedProjects/MVCContrib/bin/AspNetMvc/System.Web.Mvc.dll
  176. +8,178 −0 ReferencedProjects/MVCContrib/bin/AspNetMvc/System.Web.Mvc.xml
  177. BIN ReferencedProjects/MVCContrib/bin/AspNetMvc/System.Web.Routing.dll
  178. BIN ReferencedProjects/MVCContrib/bin/Codeplex/CodePlex.WebServices.Client.XmlSerializers.dll
  179. BIN ReferencedProjects/MVCContrib/bin/Codeplex/CodePlex.WebServices.Client.dll
  180. BIN ReferencedProjects/MVCContrib/bin/Codeplex/CodePlex.WebServices.Client.pdb
  181. BIN ReferencedProjects/MVCContrib/bin/Codeplex/CreateRelease.exe
  182. +42 −0 ReferencedProjects/MVCContrib/bin/Codeplex/CreateRelease.exe.config
  183. BIN ReferencedProjects/MVCContrib/bin/Codeplex/CreateRelease.pdb
  184. BIN ReferencedProjects/MVCContrib/bin/HtmlAgilityPack/HtmlAgilityPack.dll
  185. BIN ReferencedProjects/MVCContrib/bin/Yahoo.Yui.Compressor/EcmaScript.NET.modified.dll
  186. BIN ReferencedProjects/MVCContrib/bin/Yahoo.Yui.Compressor/Yahoo.Yui.Compressor.dll
  187. BIN ReferencedProjects/MVCContrib/bin/boo/Boo.Lang.Compiler.dll
  188. BIN ReferencedProjects/MVCContrib/bin/boo/Boo.Lang.Extensions.dll
  189. BIN ReferencedProjects/MVCContrib/bin/boo/Boo.Lang.Parser.dll
  190. BIN ReferencedProjects/MVCContrib/bin/boo/Boo.Lang.dll
  191. BIN ReferencedProjects/MVCContrib/bin/castle/Castle.Core.dll
  192. BIN ReferencedProjects/MVCContrib/bin/castle/Castle.MicroKernel.dll
  193. BIN ReferencedProjects/MVCContrib/bin/castle/Castle.Services.Transaction.dll
  194. BIN ReferencedProjects/MVCContrib/bin/castle/Castle.Windsor.dll
  195. +280 −0 ReferencedProjects/MVCContrib/bin/commonservicelocator/Microsoft.Practices.ServiceLocation.XML
  196. BIN ReferencedProjects/MVCContrib/bin/commonservicelocator/Microsoft.Practices.ServiceLocation.dll
  197. BIN ReferencedProjects/MVCContrib/bin/commonservicelocator/Microsoft.Practices.ServiceLocation.pdb
  198. BIN ReferencedProjects/MVCContrib/bin/mvpxml/Mvp.Xml.dll
  199. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.CompressionTasks.dll
  200. +615 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.CompressionTasks.xml
  201. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.Core.dll
  202. +15,835 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.Core.xml
  203. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.DotNetTasks.dll
  204. +5,334 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.DotNetTasks.xml
  205. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.MSNetTasks.dll
  206. +579 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.MSNetTasks.xml
  207. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.NUnit.dll
  208. +353 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.NUnit.xml
  209. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.NUnit1Tasks.dll
  210. +538 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.NUnit1Tasks.xml
  211. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.NUnit2Tasks.dll
  212. +584 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.NUnit2Tasks.xml
  213. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.SourceControlTasks.dll
  214. +1,279 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.SourceControlTasks.xml
  215. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.VSNetTasks.dll
  216. +3,961 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.VSNetTasks.xml
  217. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.VisualCppTasks.dll
  218. +1,211 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.VisualCppTasks.xml
  219. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.Win32Tasks.dll
  220. +690 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.Win32Tasks.xml
  221. BIN ReferencedProjects/MVCContrib/bin/nant/NAnt.exe
  222. +1,964 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.exe.config
  223. +78 −0 ReferencedProjects/MVCContrib/bin/nant/NAnt.xml
  224. BIN ReferencedProjects/MVCContrib/bin/nant/NDoc.Documenter.NAnt.dll
  225. BIN ReferencedProjects/MVCContrib/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll
  226. +36 −0 ReferencedProjects/MVCContrib/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml
  227. BIN ReferencedProjects/MVCContrib/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
  228. BIN ReferencedProjects/MVCContrib/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
  229. BIN ReferencedProjects/MVCContrib/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll
  230. BIN ReferencedProjects/MVCContrib/bin/nant/lib/common/neutral/NUnitCore.dll
  231. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/1.0/NDoc.Core.dll
  232. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/1.0/NDoc.Documenter.Msdn.dll
  233. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/1.0/NDoc.ExtendedUI.dll
  234. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/1.0/nunit.core.dll
  235. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/1.0/nunit.framework.dll
  236. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/1.0/nunit.util.dll
  237. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/2.0/NDoc.Core.dll
  238. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/2.0/NDoc.Documenter.Msdn.dll
  239. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/2.0/NDoc.ExtendedUI.dll
  240. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/2.0/nunit.core.dll
  241. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/2.0/nunit.framework.dll
  242. BIN ReferencedProjects/MVCContrib/bin/nant/lib/mono/2.0/nunit.util.dll
  243. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.0/NDoc.Core.dll
  244. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.0/NDoc.Documenter.Msdn.dll
  245. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.0/NDoc.ExtendedUI.dll
  246. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.0/nunit.core.dll
  247. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.0/nunit.framework.dll
  248. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.0/nunit.util.dll
  249. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.1/NDoc.Core.dll
  250. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.1/NDoc.Documenter.Msdn.dll
  251. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.1/NDoc.ExtendedUI.dll
  252. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.1/nunit.core.dll
  253. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.1/nunit.framework.dll
  254. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/1.1/nunit.util.dll
  255. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/2.0/NDoc.Core.dll
  256. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/2.0/NDoc.Documenter.Msdn.dll
  257. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/2.0/NDoc.ExtendedUI.dll
  258. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/2.0/nunit.core.dll
  259. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/2.0/nunit.framework.dll
  260. BIN ReferencedProjects/MVCContrib/bin/nant/lib/net/2.0/nunit.util.dll
  261. BIN ReferencedProjects/MVCContrib/bin/nant/log4net.dll
  262. +2,491 −0 ReferencedProjects/MVCContrib/bin/nant/nant.xsd
  263. BIN ReferencedProjects/MVCContrib/bin/nant/scvs.exe
  264. +277 −0 ReferencedProjects/MVCContrib/bin/nunit/NUnitFitTests.html
  265. +84 −0 ReferencedProjects/MVCContrib/bin/nunit/NUnitTests.config
  266. +14 −0 ReferencedProjects/MVCContrib/bin/nunit/NUnitTests.nunit
  267. +4 −0 ReferencedProjects/MVCContrib/bin/nunit/agent.conf
  268. +18 −0 ReferencedProjects/MVCContrib/bin/nunit/agent.log.conf
  269. +96 −0 ReferencedProjects/MVCContrib/bin/nunit/clr.bat
  270. BIN ReferencedProjects/MVCContrib/bin/nunit/fit.dll
  271. +18 −0 ReferencedProjects/MVCContrib/bin/nunit/launcher.log.conf
  272. BIN ReferencedProjects/MVCContrib/bin/nunit/log4net.dll
  273. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit-agent.exe
  274. +87 −0 ReferencedProjects/MVCContrib/bin/nunit/nunit-agent.exe.config
  275. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit-console-runner.dll
  276. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit-console-x86.exe
  277. +87 −0 ReferencedProjects/MVCContrib/bin/nunit/nunit-console-x86.exe.config
  278. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit-console.exe
  279. +87 −0 ReferencedProjects/MVCContrib/bin/nunit/nunit-console.exe.config
  280. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit-gui-runner.dll
  281. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit-x86.exe
  282. +95 −0 ReferencedProjects/MVCContrib/bin/nunit/nunit-x86.exe.config
  283. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.core.dll
  284. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.core.interfaces.dll
  285. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.exe
  286. +95 −0 ReferencedProjects/MVCContrib/bin/nunit/nunit.exe.config
  287. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.fixtures.dll
  288. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.framework.dll
  289. +10,088 −0 ReferencedProjects/MVCContrib/bin/nunit/nunit.framework.xml
  290. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.mocks.dll
  291. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.uiexception.dll
  292. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.uikit.dll
  293. BIN ReferencedProjects/MVCContrib/bin/nunit/nunit.util.dll
  294. BIN ReferencedProjects/MVCContrib/bin/nunit/pnunit-agent.exe
  295. +87 −0 ReferencedProjects/MVCContrib/bin/nunit/pnunit-agent.exe.config
  296. BIN ReferencedProjects/MVCContrib/bin/nunit/pnunit-launcher.exe
  297. +87 −0 ReferencedProjects/MVCContrib/bin/nunit/pnunit-launcher.exe.config
  298. BIN ReferencedProjects/MVCContrib/bin/nunit/pnunit.framework.dll
  299. BIN ReferencedProjects/MVCContrib/bin/nunit/pnunit.tests.dll
  300. BIN ReferencedProjects/MVCContrib/bin/nunit/runFile.exe
Sorry, we could not display the entire diff because too many files (1,827) changed.
29 Build/Build.proj
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="All" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <PropertiesPath>$(MSBuildProjectDirectory)\Properties</PropertiesPath>
+ </PropertyGroup>
+
+ <Import Project="$(PropertiesPath)\Global.Imports" />
+
+ <Target Name="All"
+ DependsOnTargets="Build" />
+
+ <Target Name="ConfigureSolution"
+ DependsOnTargets="VersionNumberGenerate;" />
+
+ <Target Name="Build"
+ DependsOnTargets="PreBuild;
+ BuildSolutions;
+ RunSpecs;
+ Package;
+ BuildSuccess" />
+
+ <Target Name="PreBuild"
+ DependsOnTargets="CleanSolution;
+ SyncWithSourceControl;
+ ConfigureSolution;
+ VersionNumberIncrement;" />
+
+</Project>
2 Build/FullBuild.cmd
@@ -0,0 +1,2 @@
+%windir%\Microsoft.NET\Framework\v3.5\msbuild %0\..\Build.proj /p:IsDesktopBuild=true
+pause
2 Build/Package.cmd
@@ -0,0 +1,2 @@
+%windir%\Microsoft.NET\Framework\v3.5\msbuild %0\..\Build.proj /t:Package
+pause
44 Build/Properties/Build.properties
@@ -0,0 +1,44 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <PropertyGroup>
+ <SolutionName>WhoCanHelpMe</SolutionName>
+ </PropertyGroup>
+
+ <!-- Core Path Variables -->
+ <PropertyGroup>
+ <BuildPath Condition="'$(BuildPath)'==''">$(MSBuildProjectDirectory)</BuildPath>
+ <SolutionsPath Condition="'$(SolutionsPath)'==''">$(MSBuildProjectDirectory)\..\Solutions</SolutionsPath>
+ <SolutionRoot Condition="'$(SolutionRoot)'==''">$(BuildPath)\..\..</SolutionRoot>
+ <ApplicationsPath Condition="'$(ApplicationsPath)'==''">$(SolutionsPath)</ApplicationsPath>
+ <TasksPath Condition="'$(TasksPath)'==''">$(BuildPath)\Tasks</TasksPath>
+ <TargetsPath Condition="'$(TargetsPath)'==''">$(BuildPath)\Targets</TargetsPath>
+ </PropertyGroup>
+
+ <!-- Core Build Properties -->
+ <PropertyGroup>
+ <IsDesktopBuild>true</IsDesktopBuild>
+ <AssemblyVersionFile>$(BuildPath)\..\Common\AssemblyVersion.cs</AssemblyVersionFile>
+ <DropsPath>$(BuildPath)\..\Drops</DropsPath>
+ <ForcedMSBuildProperties>Configuration=Release;Platform=Any CPU</ForcedMSBuildProperties>
+ <GlobalBuildVersionNumber></GlobalBuildVersionNumber>
+ <InstallerNameWithoutExtension>$(SolutionName).Setup</InstallerNameWithoutExtension>
+ <ReferencedAssembliesPath>$(BuildPath)\..\ReferencedAssemblies</ReferencedAssembliesPath>
+ <WebAppPath>$(SolutionsPath)\$(SolutionName).Web</WebAppPath>
+ <PackageName>$(SolutionName)</PackageName>
+ <VersioningPath>$(BuildPath)\Versioning</VersioningPath>
+ <VersionXmlFile>$(VersioningPath)\VersionNumber.exe.config</VersionXmlFile>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <WorkingDirectory>$(SolutionRoot)</WorkingDirectory>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <SolutionsToBuild Include="$(SolutionsPath)\$(SolutionName).sln;"/>
+ <ProjectBuildArtefactFolders Include="$(ApplicationsPath)\$(SolutionName)\bin;
+ $(ApplicationsPath)\$(SolutionName)\obj;
+ $(DeploymentProjectPath)\bin;
+ $(DeploymentProjectPath)\obj" />
+ </ItemGroup>
+
+</Project>
19 Build/Properties/CPUArchitecture.properties
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Choose>
+ <When Condition=" ('$(PROCESSOR_ARCHITECTURE)'=='x86') AND ('$(PROCESSOR_ARCHITEW6432)'=='') ">
+ </When>
+ <When Condition=" ('$(PROCESSOR_ARCHITECTURE)'=='AMD64') AND ('$(PROCESSOR_ARCHITEW6432)'=='') ">
+ </When>
+ <!-- Running in SysWow64 -->
+ <Otherwise>
+ <PropertyGroup>
+ <ProgramFilesSuffix> (x86)</ProgramFilesSuffix>
+ <RegistryWowHive>Wow6432Node\</RegistryWowHive>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+</Project>
17 Build/Properties/Common.properties
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <PropertyGroup>
+ <AtSign>%40</AtSign>
+ <PercentSign>%25</PercentSign>
+ <DoubleQuote>%22</DoubleQuote>
+ <SingleQuote>%27</SingleQuote>
+ <CarriageReturn>%0D</CarriageReturn>
+ <LineFeed>%0A</LineFeed>
+ <Tab>%09</Tab>
+ <HardNewLine>%0A%0D%0C%08</HardNewLine>
+ <SoftNewLine>%0A%20%08</SoftNewLine>
+ </PropertyGroup>
+
+</Project>
27 Build/Properties/Global.Imports
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <!-- Import Project Properties -->
+ <Import Project="$(PropertiesPath)\Build.properties" />
+ <Import Project="$(PropertiesPath)\Common.properties" />
+ <Import Project="$(PropertiesPath)\CPUArchitecture.properties" />
+
+ <!-- Import Custom MSBuild Tasks -->
+ <Import Project="$(TasksPath)\Microsoft.Sdc.Common.tasks" />
+ <Import Project="$(TasksPath)\MSBuild.Community.tasks" />
+ <Import Project="$(TasksPath)\MSBuild.Extended.tasks" />
+
+ <!-- Import Custom Project Targets -->
+ <Import Project="$(TargetsPath)\BuildSolutions.target" />
+ <Import Project="$(TargetsPath)\BuildSuccess.target" />
+ <Import Project="$(TargetsPath)\CleanSolution.target" />
+ <Import Project="$(TargetsPath)\CreateDrops.target" />
+ <Import Project="$(TargetsPath)\Package.target" />
+ <Import Project="$(TargetsPath)\RunSpecs.target" />
+ <Import Project="$(TargetsPath)\SyncWithSourceControl.target" />
+ <Import Project="$(TargetsPath)\VersionNumberGenerate.target" />
+ <Import Project="$(TargetsPath)\VersionNumberGetLast.target" />
+ <Import Project="$(TargetsPath)\VersionNumberIncrement.target" />
+
+</Project>
2 Build/ReleaseBuild.cmd
@@ -0,0 +1,2 @@
+%windir%\Microsoft.NET\Framework\v3.5\msbuild %0\..\Build.proj /p:IsDesktopBuild=false
+pause
2 Build/ReleaseBuild_Dont_Increment_Version.cmd
@@ -0,0 +1,2 @@
+%windir%\Microsoft.NET\Framework\v3.5\msbuild %0\..\Build.proj /p:IsDesktopBuild=false;SkipVersionNumberIncrement=true;GlobalBuildVersionNumber=1.0.0.0
+pause
2 Build/RunFirst.cmd
@@ -0,0 +1,2 @@
+%windir%\Microsoft.NET\Framework\v3.5\msbuild %0\..\Build.proj /t:ConfigureSolution
+pause
2 Build/RunSpecs.cmd
@@ -0,0 +1,2 @@
+%windir%\Microsoft.NET\Framework\v3.5\msbuild %0\..\Build.proj /t:RunSpecs
+pause
BIN Build/Signing/WhoCanHelpMe.snk
Binary file not shown.
19 Build/Targets/BuildSolutions.target
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Target Name="BuildSolutions">
+
+ <Message Text="SolutionsToBuild: @(SolutionsToBuild)" />
+
+ <!-- *** This line must NOT be merged back into the regular Build branch *** -->
+ <!--<ReadLinesFromFile File="$(VersioningPath)\BuildNumber.txt">
+ <Output TaskParameter="Lines" PropertyName="BuildNumber"/>
+ </ReadLinesFromFile>-->
+
+ <MSBuild
+ Projects="@(SolutionsToBuild)"
+ Properties="$(ForcedMSBuildProperties);BuildNumber=$(GlobalBuildVersionNumber)" />
+
+ </Target>
+
+</Project>
11 Build/Targets/BuildSuccess.target
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="BuildSuccess">
+ <Message Text="---------------"/>
+ <Message Text="BUILD SUCCEEDED"/>
+ <Message Text="---------------"/>
+ </Target>
+
+</Project>
14 Build/Targets/CleanSolution.target
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="CleanSolution">
+
+ <Message Text="Cleaning up temp files prior to build" Importance="High"/>
+
+ <RemoveDir Directories="@(ProjectBuildArtefactFolders)" />
+ <!--<CleanFolder Path="$(DropsPath)" Force="True"/>-->
+
+ </Target>
+
+</Project>
12 Build/Targets/CreateDrops.target
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="CreateDrops"
+ DependsOnTargets="VersionNumberGetLast">
+
+ <MakeDir Directories="$(DropsPath)\$(GlobalBuildVersionNumber)\"/>
+
+ </Target>
+
+</Project>
32 Build/Targets/Package.target
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="Package"
+ DependsOnTargets="CreateDrops">
+
+ <ItemGroup>
+ <WebAppFiles Include="$(WebAppPath)\**\*.*"
+ Exclude="$(WebAppPath)\**\*.cs;
+ $(WebAppPath)\**\*.csproj;
+ $(WebAppPath)\**\*.user;
+ $(WebAppPath)\**\*.vspscc;
+ $(WebAppPath)\**\bin\*.pdb;
+ $(WebAppPath)\**\*.xml;
+ $(WebAppPath)\**\Code\**;
+ $(WebAppPath)\**\Initialisers\**;
+ $(WebAppPath)\**\obj\**;
+ $(WebAppPath)\**\Properties\**;
+ $(WebAppPath)\**\Registrars\**;
+ $(WebAppPath)\**\ResourceFiles\**;" />
+ </ItemGroup>
+
+ <Zip ZipFileName="$(DropsPath)\$(GlobalBuildVersionNumber)\$(PackageName).v$(GlobalBuildVersionNumber).zip"
+ Files="@(WebAppFiles)"
+ WorkingDirectory="$(WebAppPath)"
+ Flatten ="false"
+ ZipLevel="10"/>
+
+ </Target>
+
+</Project>
31 Build/Targets/RunSpecs.target
@@ -0,0 +1,31 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Choose>
+ <When Condition="('$(OutputPath)'!='')">
+ </When>
+ <!-- Running outside of the build -->
+ <Otherwise>
+ <PropertyGroup>
+ <OutputPath>bin\debug</OutputPath>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <Target Name="RunSpecs"
+ DependsOnTargets="CreateDrops">
+
+ <MakeDir Directories="$(DropsPath)\$(GlobalBuildVersionNumber)\BDDSpecs"/>
+
+ <PropertyGroup>
+ <MSpecOptions>--html $(DropsPath)\$(GlobalBuildVersionNumber)\BDDSpecs\Specs.html</MSpecOptions>
+ <MSpecArgs>$(SolutionsPath)\MSpecTests.WhoCanHelpMe\Bin\Release\MSpecTests.WhoCanHelpMe.dll</MSpecArgs>
+ <MSpecCommand>$(ReferencedAssembliesPath)\Machine.Specifications\Machine.Specifications.ConsoleRunner.exe $(MSpecOptions) $(MSpecArgs)</MSpecCommand>
+ </PropertyGroup>
+
+ <Message Importance="high" Text="Running Specs with this command: $(MSpecCommand)"/>
+
+ <Exec Command="$(MSpecCommand)" />
+
+ </Target>
+
+</Project>
8 Build/Targets/SyncWithSourceControl.target
@@ -0,0 +1,8 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Target Name="SyncWithSourceControl"
+ Condition=" '$(SkipSyncWithSourceControl)' != 'true' ">
+
+ </Target>
+
+</Project>
9 Build/Targets/Template.target
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="BuildSuccess">
+
+ </Target>
+
+</Project>
23 Build/Targets/VersionNumberGenerate.target
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="VersionNumberGenerate">
+
+ <attrib Files="$(BuildPath)\Versioning\VersionNumber.exe.config" ReadOnly="False"/>
+
+ <!-- plug in a custom version of VersionNumber.exe to fix "Y2k7" bug -->
+ <Exec Command="&quot;$(BuildPath)\Versioning\VersionNumber.exe&quot; &quot;$(AssemblyVersionFile)&quot;"
+ ContinueOnError="false"/>
+
+ <VersionNumber.Load ConfigFileLocation="$(VersionXmlFile)">
+ <Output TaskParameter="VersionNumber" PropertyName="GlobalBuildVersionNumber" />
+ </VersionNumber.Load>
+
+ <attrib Files="$(BuildPath)\Versioning\VersionNumber.exe.config" ReadOnly="True"/>
+
+ <Message Text="GlobalBuildVersionNumber is now $(GlobalBuildVersionNumber)" Importance="HIGH" />
+
+ </Target>
+
+</Project>
14 Build/Targets/VersionNumberGetLast.target
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Target Name="VersionNumberGetLast">
+
+ <VersionNumber.Load ConfigFileLocation="$(VersionXmlFile)">
+ <Output TaskParameter="VersionNumber" PropertyName="GlobalBuildVersionNumber" />
+ </VersionNumber.Load>
+
+ <Message Text="Previous VersionNumber is $(GlobalBuildVersionNumber)" Importance="HIGH" />
+
+ </Target>
+
+</Project>
43 Build/Targets/VersionNumberIncrement.target
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="All">
+
+ <Target Name="VersionNumberIncrement"
+ Condition=" '$(IsDesktopBuild)' != 'true' AND '$(SkipVersionNumberIncrement)' != 'true' ">
+
+ <!-- As a precaution, make sure we have the latest version config -->
+ <!--<Sync
+ All="True"
+ Path="$/WhoCanHelpMe/Main/Build/Versioning/VersionNumber.exe.config"
+ OutputFolder="$(BuildPath)\Versioning"
+ TfsVersion="2008"
+ Force="True"
+ Overwrite="True"
+ />-->
+
+ <CheckOut
+ Path="$(BuildPath)\Versioning\VersionNumber.exe.config"
+ TfsVersion="2008"
+ WorkingDirectory="$(BuildPath)\Versioning"
+ />
+
+ <!-- plug in a custom version of VersionNumber.exe to fix "Y2k7" bug -->
+ <Exec Command="&quot;$(VersionXmlFile)\..\VersionNumber.exe&quot; &quot;$(AssemblyVersionFile)&quot;"
+ ContinueOnError="false"/>
+
+ <VersionNumber.Load ConfigFileLocation="$(VersionXmlFile)">
+ <Output TaskParameter="VersionNumber" PropertyName="GlobalBuildVersionNumber" />
+ </VersionNumber.Load>
+
+ <CheckIn
+ Path="$(BuildPath)\Versioning\VersionNumber.exe.config"
+ Comments="Build: VersionNumber.exe.config updated by build process"
+ TfsVersion="2008"
+ WorkingDirectory="$(BuildPath)\Versioning"
+ />
+
+ <Message Text="GlobalBuildVersionNumber is now $(GlobalBuildVersionNumber)" Importance="HIGH" />
+
+ </Target>
+
+</Project>
BIN Build/Tasks/ICSharpCode.SharpZipLib.dll
Binary file not shown.
BIN Build/Tasks/MSBuild.Community.Tasks.dll
Binary file not shown.
74 Build/Tasks/MSBuild.Community.tasks
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!-- $Id: MSBuild.Community.Tasks.Targets 139 2006-03-26 13:34:13Z cmumford $ -->
+
+ <PropertyGroup>
+ <MSBuildCommunityTasksPath>$(TasksPath)</MSBuildCommunityTasksPath>
+ <MSBuildCommunityTasksLib>$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll</MSBuildCommunityTasksLib>
+ </PropertyGroup>
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.AssemblyInfo" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Attrib" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ExecuteSQL" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.FileUpdate" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.FtpUpload" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.FxCop" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.IIS.WebDirectoryCreate" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ILMerge" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Mail" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Move" />
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Add" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Divide" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Multiple" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Math.Subtract" />
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.NDoc" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.NUnit" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegistryRead" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.RegistryWrite" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Script" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ServiceController" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.ServiceQuery" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Sleep" />
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Schema.TaskSchema" />
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssAdd" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssCheckin" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssCheckout" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssClean" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssDiff" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssGet" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssHistory" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssLabel" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout" />
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnCheckout" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnClient" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnCommit" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnExport" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnInfo" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnUpdate" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Subversion.SvnVersion" />
+
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Time" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Unzip" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Version" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.WebDownload" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.XmlRead" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.XmlUpdate" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Xslt" />
+ <UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.Zip" />
+
+ <ItemGroup>
+ <FxCopRuleAssemblies Include="UsageRules.dll"/>
+ <FxCopRuleAssemblies Include="SecurityRules.dll"/>
+ <FxCopRuleAssemblies Include="PortabilityRules.dll"/>
+ <FxCopRuleAssemblies Include="PerformanceRules.dll"/>
+ <FxCopRuleAssemblies Include="MobilityRules.dll"/>
+ <FxCopRuleAssemblies Include="InteroperabilityRules.dll"/>
+ <FxCopRuleAssemblies Include="GlobalizationRules.dll"/>
+ <FxCopRuleAssemblies Include="DesignRules.dll"/>
+ </ItemGroup>
+</Project>
BIN Build/Tasks/MSBuild.Extended.Tasks.dll
Binary file not shown.
27 Build/Tasks/MSBuild.Extended.tasks
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <MSBuildExtendedTasksLib>$(TargetsPath)\MSBuild.Extended.Tasks.dll</MSBuildExtendedTasksLib>
+ <MSBuildExtendedTasksNameSpace>MSBuild.Extended.Tasks</MSBuildExtendedTasksNameSpace>
+ </PropertyGroup>
+
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).String.StringReplace"/>
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).String.StringFormat" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).String.StringEndsWith" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).String.StringToLower" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).String.StringStartsWith" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).String.StringSplit" />
+
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Xml.CreateXmlDocument" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Xml.AddXmlElement" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Xml.SetXmlElementAttribute" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Xml.RemoveXmlNode" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Xml.GetXmlElementAttributeValue" />
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Xml.SetXmlElementInnerText" />
+
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Sandcastle.GenerateDocumentation" />
+
+ <UsingTask AssemblyFile="$(MSBuildExtendedTasksLib)" TaskName="$(MSBuildExtendedTasksNameSpace).Net.MakeHttpRequest" />
+
+</Project>
228 Build/Tasks/Microsoft.Sdc.Common.tasks
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ActiveDirectory.Group.AddGroup"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ActiveDirectory.Group.AddUser"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ActiveDirectory.Group.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ActiveDirectory.User.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ActiveDirectory.User.GrantPrivilege"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ACTPerfTest"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.AssignCulture"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.BizTalk2002.Configure"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Cab.AddFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Cab.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Cab.ExtractFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Certificates.AddCertificate"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CheckComponentInstalled"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CheckInstalled"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CheckProductInstalled"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Cluster.Resource.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Cluster.Resource.DeleteClusterResource"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Cluster.Resource.Property.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CodeCoverage.AddAssembly"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CodeCoverage.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CodeCoverage.MergeReports"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CodeCoverage.Start"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CodeCoverage.Stop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CompileTestSummary"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Application.AddComponent"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Application.CheckExists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Application.DeleteApplication"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Application.RemoveComponent"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Application.Shutdown"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Application.Update"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ComponentServices.Component.Update"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ConsoleReadLine"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CreateGuid"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.CreateSequenceMetadata"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.DriveInfo"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Email"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Environment"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.EventSource.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.EventSource.Exists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.EventSource.Log"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.File.DeleteFiles"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.File.GetFiles"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.File.RegEx"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.File.Replace"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.CleanFolder"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.CopyFolder"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.GetInfo"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.Share.Connect"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.Share.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.Share.DeleteShare"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.Share.Disconnect"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Folder.Share.Exists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GetEnvironment"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GetEnvironmentVariable"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GetInstalledComponents"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GetInstalledProducts"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GetMetadataValueFromList"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GlobalAssemblyCache.AddAssembly"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.GlobalAssemblyCache.RemoveAssembly"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.Compile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.CreateProject"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.Decompile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.DocumentExceptions"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.InsertAfter"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.InsertBefore"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Help.InsertParent"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.LogicalComparison"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Math.Sum"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.MergeByOrder"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.MergeByRef"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.MessageDialog"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.MessageQueue.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.MessageQueue.DeleteQueue"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.MessageQueue.SetPermissions"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.EmbedInstallProperties"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.EmbedUninstallProperties"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.GetProperty"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.Install"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.InstallPatch"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.Repair"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Msi.Uninstall"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Network.CheckHostNameExists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Network.GetIPByHostName"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.PerformanceCounters.Add"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.PerformanceCounters.Remove"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Ping"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Registry.CreateKey"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Registry.DeleteKey"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Registry.DeleteKeyTree"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Registry.GetKey"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Registry.Set"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Security.AddAcl"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Security.Login"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Security.Logout"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Security.RemoveAcl"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ServiceProcess.ControlService"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ServiceProcess.Exists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ServiceProcess.Start"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ServiceProcess.Stop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ServiceProcess.UpdateIdentity"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SetEnvironmentVariable"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.ShortenPath"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sleep"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceSafe.Changes"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceSafe.GetVSSFiles"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceSafe.LabelGet"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceSafe.LabelLatest"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.Add"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.Changes"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.Checkin"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.Checkout"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.CreateBranch"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.GetChangelistFromDateTime"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.GetChangelistFromLabel"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.GetUsersForChangelists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.LabelSync"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceTfs.Sync"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.Access.Grant"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.Access.Revoke"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.ClearAllPools"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.DisconnectUsers"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.Execute"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.ExtendedProperty"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.GetDatabaseVersion"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.Role.AddUser"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Sql.SetDatabaseVersion"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.StringComparison"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.StringReplace"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.StringToItemList"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Summary.AddToReport"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Time.Diff"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Time.GetTime"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Time.Report"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.DevEnv"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.FxCop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.Installshield"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.MsTest"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.Ndoc"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.Nunit"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.PreSharp"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.PsExec"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.SandcastleBuilder"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.StrongName.AddSkipVerification"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.StrongName.ExtractPublicKey"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.StrongName.GenerateKey"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.StrongName.GetPublicKeyToken"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.StrongName.RemoveAllSkipVerification"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Tools.StrongName.ReSign"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.TrimJavascript"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Vault.GetLabel"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Vault.GetLatest"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.CreateSourceFiles"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.Load"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.LoadFileVersion"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.Parse"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.SplitBuildNumber"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.Update"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VersionNumber.VSSUpdate"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.Load"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.RegisterVirtualMachine"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.UnregisterVirtualMachine"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.AddNetworkAdapter"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Exists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.CheckHeartBeat"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.Shutdown"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Start"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Stop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.AppPool.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.AppPool.DeleteAppPool"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.AppPool.Exists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.AppPool.Modify"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.FtpSite.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.FtpSite.CreateVirtualDirectory"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.FtpSite.DeleteFtpSite"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.FtpSite.DeleteVirtualDirectory"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.FtpSite.Start"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.FtpSite.Stop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.ServiceExtension.AddFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.ServiceExtension.DeleteFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.Smtp.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.Smtp.Start"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.Smtp.Stop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.AddBinding"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.AddFilter"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.AddHttpCustomHeader"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.AddMimeType"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.CertCheckMode"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Continue"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.CreateCertificateMapping"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.CreateVirtualDirectory"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.DeleteWebSite"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.DeleteCertificateMapping"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.DeleteFilter"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.DeleteVirtualDirectory"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Exists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.FilterExists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Modify"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Pause"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Start"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.Stop"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.UnloadVirtualDirectory"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.UpdateHttpErrorSetting"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.UpdateLogSettings"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.UpdateServerCertificate"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Web.WebSite.UpdateSslFlags"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Wix.CompareFilesInFragments"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Wix.CompileMsi"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Wix.Fragment"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Wix.LinkMsi"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Xml.CanonicalizeFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Xml.GetValue"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Xml.ModifyFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Xml.XslTransform"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.AddElement"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.DeleteAttribute"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.DeleteElement"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.GetValue"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.NodeExists"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.SetAttribute"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.XmlFile.SetValue"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Zip.AddFile"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Zip.Create"/>
+ <UsingTask AssemblyFile="$(TasksPath)\Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.Zip.ExtractFile"/>
+</Project>
BIN Build/Tasks/Microsoft.Sdc.Tasks.dll
Binary file not shown.
BIN Build/Versioning/VersionNumber.exe
Binary file not shown.
9 Build/Versioning/VersionNumber.exe.config
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <appSettings>
+ <add key="major" value="1" />
+ <add key="minor" value="0" />
+ <add key="build" value="14615" />
+ <add key="revision" value="001" />
+ </appSettings>
+</configuration>
145 Build/WhoCanHelpMe.Build.csproj
@@ -0,0 +1,145 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.30729</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{D0393E31-6D4B-4580-9718-A8A730CDCB69}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>WhoCanHelpMe.Build</RootNamespace>
+ <AssemblyName>WhoCanHelpMe.Build</AssemblyName>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <OldToolsVersion>2.0</OldToolsVersion>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <PublishUrl>http://localhost/Build1/</PublishUrl>
+ <Install>true</Install>
+ <InstallFrom>Web</InstallFrom>
+ <UpdateEnabled>true</UpdateEnabled>
+ <UpdateMode>Foreground</UpdateMode>
+ <UpdateInterval>7</UpdateInterval>
+ <UpdateIntervalUnits>Days</UpdateIntervalUnits>
+ <UpdatePeriodically>false</UpdatePeriodically>
+ <UpdateRequired>false</UpdateRequired>
+ <MapFileExtensions>true</MapFileExtensions>
+ <ApplicationRevision>0</ApplicationRevision>
+ <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
+ <IsWebBootstrapper>true</IsWebBootstrapper>
+ <UseApplicationTrust>false</UseApplicationTrust>
+ <BootstrapperEnabled>true</BootstrapperEnabled>
+ <SccProjectName>SAK</SccProjectName>
+ <SccLocalPath>SAK</SccLocalPath>
+ <SccAuxPath>SAK</SccAuxPath>
+ <SccProvider>SAK</SccProvider>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>
+ </DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+ <CodeAnalysisRules>-Microsoft.Design#CA1012;-Microsoft.Design#CA2210;-Microsoft.Design#CA1040;-Microsoft.Design#CA1005;-Microsoft.Design#CA1020;-Microsoft.Design#CA1021;-Microsoft.Design#CA1010;-Microsoft.Design#CA1011;-Microsoft.Design#CA1009;-Microsoft.Design#CA1050;-Microsoft.Design#CA1026;-Microsoft.Design#CA1019;-Microsoft.Design#CA1031;-Microsoft.Design#CA1047;-Microsoft.Design#CA1000;-Microsoft.Design#CA1048;-Microsoft.Design#CA1051;-Microsoft.Design#CA1002;-Microsoft.Design#CA1061;-Microsoft.Design#CA1006;-Microsoft.Design#CA1046;-Microsoft.Design#CA1045;-Microsoft.Design#CA1038;-Microsoft.Design#CA1008;-Microsoft.Design#CA1028;-Microsoft.Design#CA1004;-Microsoft.Design#CA1035;-Microsoft.Design#CA1063;-Microsoft.Design#CA1032;-Microsoft.Design#CA1023;-Microsoft.Design#CA1033;-Microsoft.Design#CA1039;-Microsoft.Design#CA1016;-Microsoft.Design#CA1014;-Microsoft.Design#CA1017;-Microsoft.Design#CA1018;-Microsoft.Design#CA1027;-Microsoft.Design#CA1059;-Microsoft.Design#CA1060;-Microsoft.Design#CA1034;-Microsoft.Design#CA1013;-Microsoft.Design#CA1036;-Microsoft.Design#CA1044;-Microsoft.Design#CA1041;-Microsoft.Design#CA1025;-Microsoft.Design#CA1052;-Microsoft.Design#CA1053;-Microsoft.Design#CA1057;-Microsoft.Design#CA1058;-Microsoft.Design#CA1001;-Microsoft.Design#CA1049;-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055;-Microsoft.Design#CA1030;-Microsoft.Design#CA1003;-Microsoft.Design#CA1007;-Microsoft.Design#CA1043;-Microsoft.Design#CA1024;-Microsoft.Design#CA1062;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1303;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA1300;-Microsoft.Interoperability#CA1403;-Microsoft.Interoperability#CA1406;-Microsoft.Interoperability#CA1413;-Microsoft.Interoperability#CA1402;-Microsoft.Interoperability#CA1407;-Microsoft.Interoperability#CA1404;-Microsoft.Interoperability#CA1410;-Microsoft.Interoperability#CA1411;-Microsoft.Interoperability#CA1405;-Microsoft.Interoperability#CA1409;-Microsoft.Interoperability#CA1415;-Microsoft.Interoperability#CA1408;-Microsoft.Interoperability#CA1414;-Microsoft.Interoperability#CA1412;-Microsoft.Interoperability#CA1400;-Microsoft.Interoperability#CA1401;-Microsoft.Maintainability#CA1502;-Microsoft.Maintainability#CA1501;-Microsoft.Maintainability#CA1500;-Microsoft.Mobility#CA1600;-Microsoft.Mobility#CA1601;-Microsoft.Naming#CA1718;-Microsoft.Naming#CA1720;-Microsoft.Naming#CA1700;-Microsoft.Naming#CA1712;-Microsoft.Naming#CA1713;-Microsoft.Naming#CA1709;-Microsoft.Naming#CA1708;-Microsoft.Naming#CA1715;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1707;-Microsoft.Naming#CA1722;-Microsoft.Naming#CA1711;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1705;-Microsoft.Naming#CA1725;-Microsoft.Naming#CA1719;-Microsoft.Naming#CA1721;-Microsoft.Naming#CA1706;-Microsoft.Naming#CA1724;-Microsoft.Naming#CA1726;-Microsoft.Performance#CA1809;-Microsoft.Performance#CA1811;-Microsoft.Performance#CA1812;-Microsoft.Performance#CA1807;-Microsoft.Performance#CA1813;-Microsoft.Performance#CA1823;-Microsoft.Performance#CA1816;-Microsoft.Performance#CA1817;-Microsoft.Performance#CA1800;-Microsoft.Performance#CA1818;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810;-Microsoft.Performance#CA1822;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1814;-Microsoft.Performance#CA1819;-Microsoft.Performance#CA1804;-Microsoft.Performance#CA1820;-Microsoft.Performance#CA1802;-Microsoft.Portability#CA1901;-Microsoft.Portability#CA1900;-Microsoft.Reliability#CA2000;-Microsoft.Reliability#CA2002;-Microsoft.Reliability#CA2003;-Microsoft.Reliability#CA2004;-Microsoft.Reliability#CA2006;-Microsoft.Security#CA2116;-Microsoft.Security#CA2117;-Microsoft.Security#CA2105;-Microsoft.Security#CA2115;-Microsoft.Security#CA2104;-Microsoft.Security#CA2122;-Microsoft.Security#CA2114;-Microsoft.Security#CA2123;-Microsoft.Security#CA2111;-Microsoft.Security#CA2108;-Microsoft.Security#CA2107;-Microsoft.Security#CA2103;-Microsoft.Security#CA2100;-Microsoft.Security#CA2118;-Microsoft.Security#CA2109;-Microsoft.Security#CA2119;-Microsoft.Security#CA2106;-Microsoft.Security#CA2112;-Microsoft.Security#CA2110;-Microsoft.Security#CA2120;-Microsoft.Security#CA2101;-Microsoft.Security#CA2121;-Microsoft.Security#CA2126;-Microsoft.Security#CA2124;-Microsoft.Usage#CA2209;-Microsoft.Usage#CA2236;-Microsoft.Usage#CA2227;-Microsoft.Usage#CA2213;-Microsoft.Usage#CA2216;-Microsoft.Usage#CA2215;-Microsoft.Usage#CA2214;-Microsoft.Usage#CA2222;-Microsoft.Usage#CA2202;-Microsoft.Usage#CA1806;-Microsoft.Usage#CA2217;-Microsoft.Usage#CA2212;-Microsoft.Usage#CA2219;-Microsoft.Usage#CA2201;-Microsoft.Usage#CA2228;-Microsoft.Usage#CA2221;-Microsoft.Usage#CA2220;-Microsoft.Usage#CA2240;-Microsoft.Usage#CA2229;-Microsoft.Usage#CA2238;-Microsoft.Usage#CA2207;-Microsoft.Usage#CA2208;-Microsoft.Usage#CA2235;-Microsoft.Usage#CA2237;-Microsoft.Usage#CA2232;-Microsoft.Usage#CA2223;-Microsoft.Usage#CA2211;-Microsoft.Usage#CA2233;-Microsoft.Usage#CA2225;-Microsoft.Usage#CA2226;-Microsoft.Usage#CA2231;-Microsoft.Usage#CA2224;-Microsoft.Usage#CA2218;-Microsoft.Usage#CA2234;-Microsoft.Usage#CA2241;-Microsoft.Usage#CA2239;-Microsoft.Usage#CA2200;-Microsoft.Usage#CA1801;-Microsoft.Usage#CA2205;-Microsoft.Usage#CA2230</CodeAnalysisRules>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup>
+ <ProjectView>ShowAllFiles</ProjectView>
+ <FallbackCulture>en-US</FallbackCulture>
+ <VerifyUploadedFiles>true</VerifyUploadedFiles>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <StartAction>Program</StartAction>
+ <StartProgram>$(WINDIR)\Microsoft.NET\Framework\v2.0.50727\msbuild.exe</StartProgram>
+ <StartArguments>%0\..\..\..\Build.proj</StartArguments>
+ </PropertyGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+ <ItemGroup>
+ <None Include="Build.proj" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Package.cmd" />
+ <None Include="RunSpecs.cmd" />
+ <None Include="ReleaseBuild.cmd" />
+ <None Include="FullBuild.cmd" />
+ <None Include="Properties\Common.properties" />
+ <None Include="Properties\Global.Imports" />
+ <None Include="Properties\CPUArchitecture.properties" />
+ <None Include="Properties\Build.properties" />
+ <None Include="ReleaseBuild_Dont_Increment_Version.cmd" />
+ <None Include="RunFirst.cmd" />
+ <None Include="Signing\WhoCanHelpMe.snk" />
+ <None Include="Targets\BuildSolutions.target" />
+ <None Include="Targets\BuildSuccess.target" />
+ <None Include="Targets\CleanSolution.target" />
+ <None Include="Targets\CreateDrops.target" />
+ <None Include="Targets\RunSpecs.target" />
+ <None Include="Targets\VersionNumberGenerate.target" />
+ <None Include="Targets\SyncWithSourceControl.target" />
+ <None Include="Targets\VersionNumberGetLast.target" />
+ <None Include="Targets\Package.target" />
+ <None Include="Targets\VersionNumberIncrement.target" />
+ <None Include="Targets\Template.target" />
+ <None Include="Tasks\Microsoft.Sdc.Common.tasks" />
+ <None Include="Tasks\MSBuild.Community.tasks" />
+ <None Include="Tasks\MSBuild.Extended.tasks" />
+ <None Include="Versioning\VersionNumber.exe.config" />
+ </ItemGroup>
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+ <ItemGroup>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
+ <Install>true</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
+ <Install>false</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.5</ProductName>
+ <Install>false</Install>
+ </BootstrapperPackage>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="Microsoft.Build.Framework" />
+ <Reference Include="Microsoft.Build.Utilities" />
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.XML" />
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="Tasks\ICSharpCode.SharpZipLib.dll" />
+ <Content Include="Tasks\Microsoft.Sdc.Tasks.dll" />
+ <Content Include="Tasks\MSBuild.Community.Tasks.dll" />
+ <Content Include="Tasks\MSBuild.Extended.Tasks.dll" />
+ <Content Include="Versioning\VersionNumber.exe" />
+ </ItemGroup>
+</Project>
10 Build/WhoCanHelpMe.Build.csproj.vspscc
@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
+}
13 Common/CommonAssemblyInfo.cs
@@ -0,0 +1,13 @@
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyCompany("Who Can Help Me Development Team")]
+[assembly: AssemblyProduct("Who Can Help Me")]
+[assembly: AssemblyCopyright("Copyright © Who Can Help Me Development Team 2009")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
BIN Data/create-db-and-data.sql
Binary file not shown.
BIN ReferencedAssemblies/ASP.NET MVC/Microsoft.Web.Mvc.dll
Binary file not shown.
BIN ReferencedAssemblies/ASP.NET MVC/System.Web.Abstractions.dll
Binary file not shown.
BIN ReferencedAssemblies/ASP.NET MVC/System.Web.Mvc.dll
Binary file not shown.
BIN ReferencedAssemblies/ASP.NET MVC/System.Web.Routing.dll
Binary file not shown.
BIN ReferencedAssemblies/AutoMapper/AutoMapper.dll
Binary file not shown.
BIN ReferencedAssemblies/Castle/Castle.Core.dll
Binary file not shown.
BIN ReferencedAssemblies/Castle/Castle.DynamicProxy2.dll
Binary file not shown.
BIN ReferencedAssemblies/Castle/Castle.MicroKernel.dll
Binary file not shown.
BIN ReferencedAssemblies/Castle/Castle.Services.Logging.Log4netIntegration.dll
Binary file not shown.
BIN ReferencedAssemblies/Castle/Castle.Windsor.dll
Binary file not shown.
BIN ReferencedAssemblies/Castle/CommonServiceLocator.WindsorAdapter.dll
Binary file not shown.
BIN ReferencedAssemblies/DotLessCSS/dotless.Compiler.exe
Binary file not shown.
BIN ReferencedAssemblies/DotLessCSS/dotless.Core.dll
Binary file not shown.
BIN ReferencedAssemblies/DotNetOpenAuth/DotNetOpenAuth.dll
Binary file not shown.
BIN ReferencedAssemblies/ELMAH/Elmah.dll
Binary file not shown.
BIN ReferencedAssemblies/Log4Net/log4net.dll
Binary file not shown.
BIN ReferencedAssemblies/MEF/System.ComponentModel.Composition.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/CommandLine.dll
Binary file not shown.
6 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.1.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.1.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.1.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+
6 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.5.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.5.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.5.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+
6 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+
16 ReferencedAssemblies/Machine.Specifications/InstallTDNetRunner.bat
@@ -0,0 +1,16 @@
+@echo off & if not "%ECHO%"=="" echo %ECHO%
+
+setlocal
+set LOCALDIR=%~dp0
+
+echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
+echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
+echo "Application"="" >> MSpecTDNet.reg
+echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
+echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
+echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
+echo @="5" >> MSpecTDNet.reg
+
+regedit MSpecTDNet.reg
+
+del MSpecTDNet.reg
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.AutoMocking.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ConsoleRunner.exe
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Mvc.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.Templates.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.SeleniumSupport.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.TDNetRunner.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Machine.Specifications.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Newtonsoft.Json.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/Spark.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/TestDriven.Framework.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/ThoughtWorks.Selenium.Core.dll
Binary file not shown.
BIN ReferencedAssemblies/Machine.Specifications/mspec.exe
Binary file not shown.
BIN ReferencedAssemblies/Microsoft/Microsoft.Practices.ServiceLocation.dll
Binary file not shown.
BIN ReferencedAssemblies/MvcContrib/MvcContrib.Castle.dll
Binary file not shown.
BIN ReferencedAssemblies/MvcContrib/MvcContrib.FluentHtml.dll
Binary file not shown.
BIN ReferencedAssemblies/MvcContrib/MvcContrib.ModelAttributes.dll
Binary file not shown.
BIN ReferencedAssemblies/MvcContrib/MvcContrib.TestHelper.dll
Binary file not shown.
BIN ReferencedAssemblies/MvcContrib/MvcContrib.dll
Binary file not shown.
BIN ReferencedAssemblies/MvcContrib/NVelocity.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/FluentNHibernate.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/Iesi.Collections.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/Inflector.Net.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/NHibernate.ByteCode.Castle.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/NHibernate.Linq.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/NHibernate.Validator.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernate/NHibernate.dll
Binary file not shown.
BIN ReferencedAssemblies/NHibernateContrib/NHibernate.Caches.SysCache2.dll
Binary file not shown.
18 ReferencedAssemblies/PostSharp/Default.psproj
@@ -0,0 +1,18 @@
+<!-- Default project used when PostSharp is detected according to project references. -->
+<Project xmlns="http://schemas.postsharp.org/1.0/configuration" ReferenceDirectory="{$ReferenceDirectory}">
+
+ <SearchPath Directory="{$SearchPath}" />
+
+ <!-- Set of tasks -->
+ <Tasks>
+ <!-- All other tasks should be automatically detected by this one. -->
+ <AutoDetect />
+
+ <!-- Compiles back the file. -->
+ <Compile TargetFile="{$Output}"
+ IntermediateDirectory="{$IntermediateDirectory}"
+ CleanIntermediate="{$CleanIntermediate}"
+ SignAssembly="{$SignAssembly}"
+ PrivateKeyLocation="{$PrivateKeyLocation}"/>
+ </Tasks>
+</Project>
341 ReferencedAssemblies/PostSharp/PostSharp-1.5.targets
@@ -0,0 +1,341 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<!--
+
+ * This file is part of compile-time components of PostSharp. *
+ * *
+ * This library is free software: you can redistribute it and/or modify *
+ * it under the terms of the version 3 of the GNU General Public License *
+ * as published by the Free Software Foundation. *
+ * *
+ * This library is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this library. If not, see <http://www.gnu.org/licenses/>. *
+ * *
+
+-->
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <!-- Users may install an override file on their machine. Properties set in this file
+ will take precedence on the default values. -->
+ <Import Project="PostSharp-1.5.Override.targets" Condition="Exists('PostSharp-1.5.Override.targets')"/>
+
+
+ <PropertyGroup>
+ <_PostSharp15ImportedTwice Condition="'$(PostSharp15Imported)'=='True'">True</_PostSharp15ImportedTwice>
+ <PostSharp15Imported>True</PostSharp15Imported>
+
+ <!-- Determines whether a PostSharp project is named after the principal project. -->
+ <PostSharp15Project Condition=" '$(PostSharp15Project)'=='' AND Exists('$(MSBuildProjectDirectory)\$(MSBuildProjectName).$(Configuration).$(Platform).psproj') ">$(MSBuildProjectDirectory)\$(MSBuildProjectName).$(Configuration).$(Platform).psproj</PostSharp15Project>
+ <PostSharp15Project Condition=" '$(PostSharp15Project)'=='' AND Exists('$(MSBuildProjectDirectory)\$(MSBuildProjectName).$(Configuration).psproj') ">$(MSBuildProjectDirectory)\$(MSBuildProjectName).$(Configuration).psproj</PostSharp15Project>
+ <PostSharp15Project Condition=" '$(PostSharp15Project)'=='' AND Exists('$(MSBuildProjectDirectory)\$(MSBuildProjectName).psproj') ">$(MSBuildProjectDirectory)\$(MSBuildProjectName).psproj</PostSharp15Project>
+
+ <!-- PostSharp properties -->
+ <PostSharpAutoUpdateDisable Condition="$(PostSharpAutoUpdateDisable)==''">False</PostSharpAutoUpdateDisable>
+ <PostSharpConfiguration Condition="'$(PostSharpConfiguration)'==''">$(Configuration)</PostSharpConfiguration>
+ <PostSharpPlatform Condition="'$(PostSharpPlatform)'==''">$(Platform)</PostSharpPlatform>
+ <PostSharpIntermediateDirectory Condition="'$(PostSharpIntermediateDirectory)'==''">$(IntermediateOutputPath)PostSharp</PostSharpIntermediateDirectory>
+ <PostSharpBackupDirectory Condition="'$(PostSharpBackupDirectory)'==''">$(IntermediateOutputPath)Before-PostSharp</PostSharpBackupDirectory>
+ <PostSharpCleanIntermediate Condition="'$(PostSharpCleanIntermediate)'==''">False</PostSharpCleanIntermediate>
+ <PostSharpSignAssembly Condition="'$(PostSharpSignAssembly)'=='' AND '$(SignAssembly)'!=''">$(SignAssembly)</PostSharpSignAssembly>
+ <PostSharpSignAssembly Condition="'$(PostSharpSignAssembly)'==''">False</PostSharpSignAssembly>
+ <PostSharpAttachDebugger Condition="'$(PostSharpAttachDebugger)'==''">False</PostSharpAttachDebugger>
+ <PostSharpUseCommandLine Condition="'$(PostSharpUseCommandLine)'==''">False</PostSharpUseCommandLine>
+ <PostSharpVerbose Condition="'$(PostSharpVerbose)'==''">False</PostSharpVerbose>
+ <_PostSharpVerboseCmdLine Condition="'$(PostSharpVerbose)'=='true'">/v</_PostSharpVerboseCmdLine>
+ <_PostSharpAttachDebuggerCmdLine Condition="'$(PostSharpAttachDebugger)'=='True' Or '$(PostSharpAttachDebugger)'=='true'">/Attach</_PostSharpAttachDebuggerCmdLine>
+ </PropertyGroup>
+
+ <!-- Import tasks -->
+ <UsingTask AssemblyFile="PostSharp.MSBuild.dll"
+ TaskName="PostSharp.MSBuild.PostSharp15" />
+
+ <UsingTask AssemblyFile="PostSharp.MSBuild.dll"
+ TaskName="PostSharp.MSBuild.PostSharp15TouchWithDelay"
+ />
+
+ <UsingTask AssemblyFile="PostSharp.MSBuild.dll"
+ TaskName="PostSharp.MSBuild.PostSharp15CheckPfx"
+ />
+
+ <UsingTask AssemblyFile="PostSharp.MSBuild.dll"
+ TaskName="PostSharp.MSBuild.PostSharp15Sign"
+ />
+
+ <UsingTask AssemblyFile="PostSharp.MSBuild.dll"
+ TaskName="PostSharp.MSBuild.PostSharp15GetCurrentProjectDirectory"/>
+
+ <UsingTask AssemblyFile="PostSharp.MSBuild.dll"
+ TaskName="PostSharp.MSBuild.PostSharp15MoveWithRetry"/>
+
+
+ <Target Name="PostSharp15GetDirectory">
+ <PostSharp15GetCurrentProjectDirectory>
+ <Output TaskParameter="Directory" PropertyName="_PostSharp15Directory"/>
+ </PostSharp15GetCurrentProjectDirectory>
+ </Target>
+
+ <!-- Inspect project references for PostSharp.Public.dll -->
+ <Target Name="PostSharp15InspectReferences"
+ Condition="'$(BuildingProject)'=='true' And '$(SkipPostSharp)'!='True' And '$(PostSharp15Project)'=='' "
+ DependsOnTargets="ResolveAssemblyReferences;PostSharp15InspectConstants;PostSharp15GetDirectory">
+
+ <Message Text="PostSharp parses the following references: @(ReferencePath -> '%(Filename)')."
+ Importance="low"/>
+
+ <!-- Check that all references have strict version -->
+ <Warning Text="For side-by-side compatibility, the reference to assembly PostSharp.Public should be version-specific."
+ Condition="'%(ReferencePath.FileName)'=='PostSharp.Public' AND
+ '%(ReferencePath.SpecificVersion)'=='False'" />
+
+ <!-- Inspect direct references -->
+ <CreateProperty Condition="
+ ('%(ReferencePath.FusionName)'=='PostSharp.Public, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7' OR
+ '%(ReferencePath.FusionName)'=='PostSharp.Public.CF, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7' OR
+ '%(ReferencePath.FusionName)'=='PostSharp.Public.SL, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7')
+ " Value="%(ReferencePath.FileName)">
+ <Output TaskParameter="Value" PropertyName="PostSharp15Reference" />
+ </CreateProperty>
+
+ <!-- Inspect indirect references -->
+ <CreateProperty Condition="'$(PostSharp15Reference)'=='' AND
+ ( '%(ReferenceDependencyPaths.FusionName)'=='PostSharp.Public, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7' OR
+ '%(ReferenceDependencyPaths.FusionName)'=='PostSharp.Public.CF, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7' OR
+ '%(ReferenceDependencyPaths.FusionName)'=='PostSharp.Public.SL, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7' )"
+ Value="%(ReferenceDependencyPaths.FileName)">
+ <Output TaskParameter="Value" PropertyName="PostSharp15Reference" />
+ </CreateProperty>
+
+
+ <Message Text="Detected reference to '$(PostSharp15Reference)'." Condition="'$(PostSharp15Reference)'!=''" />
+
+ <CreateProperty Condition="'$(PostSharp15Reference)'!=''" Value="$(_PostSharp15Directory)\Default.psproj">
+ <Output TaskParameter="Value" PropertyName="PostSharp15Project" />
+ </CreateProperty>
+
+ </Target>
+
+ <!-- Determines whether the SkipPostSharp or PostSharpVerify constant has been defined -->
+ <Target Name="PostSharp15InspectConstants"
+ Condition="'$(BuildingProject)'=='true' And '$(SkipPostSharp)'!='True'">
+
+ <CreateItem Include="$(DefineConstants)">
+ <Output TaskParameter="Include" ItemName="_DefineConstants"/>
+ </CreateItem>
+
+ <CreateProperty Condition="'%(_DefineConstants.Identity)'=='SkipPostSharp' AND '$(SkipPostSharp)'==''" Value="True">
+ <Output TaskParameter="Value" PropertyName="SkipPostSharp" />
+ </CreateProperty>
+
+ <Message Condition="'$(SkipPostSharp)'=='True'"
+ Importance="low"
+ Text="SkipPostSharp constant detected. The PostSharp target will be ignored." />
+
+ <CreateProperty Condition="'%(_DefineConstants.Identity)'=='PostSharpVerify'" Value="True">
+ <Output TaskParameter="Value" PropertyName="PostSharpVerify" />
+ </CreateProperty>
+
+ </Target>
+
+
+ <!-- Define compiler constants if PostSharp has been detected. -->
+ <Target Name="PostSharp15DefineConstant" DependsOnTargets="PostSharp15InspectConstants;PostSharp15InspectReferences"
+ Condition="'$(BuildingProject)'=='true' AND '$(PostSharp15Project)'!='' AND '$(SkipPostSharp)'==''">
+ <CreateProperty Value="POSTSHARP;$(DefineConstants)" Condition="'$(Language)'=='C#'">
+ <Output TaskParameter="Value" PropertyName="DefineConstants"/>
+ </CreateProperty>
+ <CreateProperty Value="POSTSHARP=150,$(FinalDefineConstants)" Condition="'$(Language)'=='VB'">
+ <Output TaskParameter="Value" PropertyName="FinalDefineConstants"/>
+ </CreateProperty>
+ </Target>
+
+
+ <!-- Task PostSharp: executes PostSharp if the PostSharp15Project is defined. -->
+ <Target Name="PostSharp15"
+ Condition="'$(BuildingProject)'=='true' AND '$(PostSharp15Project)'!='' AND '$(SkipPostSharp)'==''"
+ Inputs="$(PostSharp15Project);@(IntermediateAssembly->'%(FullPath)')"
+ Outputs="@(IntermediateAssembly->'%(FullPath).postsharp')"
+ DependsOnTargets="_CopyFilesMarkedCopyLocal;ResolveKeySource;PostSharp15GetDirectory">
+
+ <!-- Check that PostSharp targets have not been imported twice. -->
+ <Error Text="PostSharp targets have been imported twice in the project. Be sure to set the 'DontImportPostSharp' property to 'True' when you import PostSharp manually, so that it does not get imported automatically."
+ Condition="'$(_PostSharp15ImportedTwice)'=='True'"/>
+
+ <!-- Check whether we should run with reflection disabled-->
+ <CreateProperty Condition=" '$(PostSharpDisableReflection)'==''
+ AND ( '$(CreateSilverlightAppManifestDependsOn)'!=''
+ OR '$(CustomAfterMicrosoftCompactFrameworkCommonTargets)'!='' )" Value="True">
+ <Output TaskParameter="Value" PropertyName="PostSharpDisableReflection"/>
+ </CreateProperty>
+ <CreateProperty Condition=" '$(PostSharpDisableReflection)'=='' " Value="False">
+ <Output TaskParameter="Value" PropertyName="PostSharpDisableReflection"/>
+ </CreateProperty>
+
+
+ <CreateProperty Condition="'$(PostSharpDisableReflection)'=='True'" Value="/noreflection">
+ <Output TaskParameter="Value" PropertyName="_PostSharpDisableReflectionCmdLine"/>
+ </CreateProperty>
+
+ <CreateProperty Condition="'$(PostSharpDisableReflection)'==''" Value="False">
+ <Output TaskParameter="Value" PropertyName="PostSharpDisableReflection"/>
+ </CreateProperty>
+
+ <!-- Move the old intermediate files -->
+ <MakeDir Directories="$(PostSharpBackupDirectory)"/>
+
+ <CreateProperty Value="@(IntermediateAssembly->'$(PostSharpBackupDirectory)\%(Filename)%(Extension)')">
+ <Output TaskParameter="Value" PropertyName="_PostSharpInputBin"/>
+ </CreateProperty>
+ <CreateProperty Value="@(IntermediateAssembly->'$(PostSharpBackupDirectory)\%(Filename).pdb')">
+ <Output TaskParameter="Value" PropertyName="_PostSharpInputPdb"/>
+ </CreateProperty>
+
+ <PostSharp15MoveWithRetry Source="@(IntermediateAssembly->'%(FullPath)')" Destination="$(_PostSharpInputBin)" />
+ <PostSharp15MoveWithRetry Source="@(IntermediateAssembly->'%(RelativeDir)%(Filename).pdb')" Destination="$(_PostSharpInputPdb)"
+ Condition="Exists('@(IntermediateAssembly->'%(RelativeDir)%(Filename).pdb')')"/>
+
+ <!-- Redefine the property where FxCop expects the location of the source file. -->
+ <CreateProperty Value="$(_PostSharpInputBin)">
+ <Output TaskParameter="Value" PropertyName="CodeAnalysisInputAssemblyForTask"/>
+ </CreateProperty>
+
+
+
+ <!-- If the private key is a PFX, we extract the public key into an SNK file,
+ because ILASM does not support PFX. ILASM will delay-sign the assembly
+ using the SNK, and we will resign it after. -->
+ <PostSharp15CheckPfx KeyFile="$(AssemblyOriginatorKeyFile)"
+ Condition="'$(SignAssembly)' == 'true' And '$(AssemblyOriginatorKeyFile)' != ''">
+ <Output TaskParameter="PostSharpKeyFile" PropertyName="_PostSharpKeyFile"/>
+ <Output TaskParameter="SignAfterPostSharp" PropertyName="_SignAfterPostSharp"/>
+ </PostSharp15CheckPfx>
+
+
+ <!-- Prepare parameters sent to PostSharp -->
+
+
+ <CreateItem Include="$(ReferencePath);$(PostSharpSearchPath)">
+ <Output TaskParameter="Include" ItemName="_ReferencePathAsItem"/>
+ </CreateItem>
+
+ <CreateProperty Value="@(_ReferencePathAsItem->'%(Identity)', ',')">
+ <Output TaskParameter="Value" PropertyName="_ReferencePathAsCommaSeparatedList"/>
+ </CreateProperty>
+
+ <CreateProperty Value="@(_ResolveAssemblyReferenceResolvedFiles->'%(Identity)', ',')">
+ <Output TaskParameter="Value" PropertyName="_ResolveAssemblyReferenceResolvedFilesAbsoluteAsCommaSeparatedList" />
+ </CreateProperty>
+
+ <CreateProperty Value="@(IntermediateAssembly->'%(Identity)',',')">
+ <Output TaskParameter="Value" PropertyName="_PostSharpOutput"/>
+ </CreateProperty>
+
+
+ <!-- Convert PostSharp parameters into an item group so that we can better format them. -->
+ <CreateItem Include="
+ Output=$(_PostSharpOutput);
+ ReferenceDirectory=$(MSBuildProjectDirectory);
+ Configuration=$(PostSharpConfiguration);
+ Platform=$(PostSharpPlatform);
+ SearchPath=$(OutDir),$(IntermediateOutputPath),$(_ReferencePathAsCommaSeparatedList);
+ IntermediateDirectory=$(PostSharpIntermediateDirectory);
+ CleanIntermediate=$(PostSharpCleanIntermediate);
+ MSBuildProjectFullPath=$(MSBuildProjectFullPath);
+ SignAssembly=$(PostSharpSignAssembly);
+ PrivateKeyLocation=$(_PostSharpKeyFile);
+ ResolvedReferences=$(_ResolveAssemblyReferenceResolvedFilesAbsoluteAsCommaSeparatedList);
+ $(PostSharpParameters)">
+ <Output TaskParameter="Include" ItemName="_PostSharpParameters"/>
+ </CreateItem>
+
+ <!-- Create our working directory. -->
+ <MakeDir Directories="$(PostSharpIntermediateDirectory)"/>
+
+ <!-- Execute PostSharp. We support both in-process MSBuild task and standalone command line utility. -->
+ <Message Text="Passing parameters: @(_PostSharpParameters)" Importance="low"/>
+
+ <PostSharp15 Project="$(PostSharp15Project)"
+ Input="$(_PostSharpInputBin)"
+ AutoUpdateDisabled="$(PostSharpAutoUpdateDisable)"
+ Parameters="@(_PostSharpParameters)"
+ Condition="'$(PostSharpUseCommandLine)'!='True'"
+ AttachDebugger="$(PostSharpAttachDebugger)"
+ Verbose="$(PostSharpVerbose)"
+ DisableReflection="$(PostSharpDisableReflection)"
+ />
+
+ <Exec Condition="'$(PostSharpUseCommandLine)'=='True'"
+ IgnoreExitCode="true"
+ Command="&quot;$(_PostSharp15Directory)\PostSharp.exe&quot; $(_PostSharpAttachDebuggerCmdLine) $(_PostSharpVerboseCmdLine) $(_PostSharpDisableReflectionCmdLine) &quot;$(PostSharp15Project)&quot; &quot;$(_PostSharpInputBin)&quot; @(_PostSharpParameters->'&quot;/P:%(Identity) &quot;', ' ' )">
+ <Output TaskParameter="ExitCode" PropertyName="_PostSharpExitCode"/>
+ </Exec>
+
+ <Error Text="The PostSharp build step failed (exit code $(_PostSharpExitCode)). See previous errors or the Build Output window for details."
+ Condition="'$(PostSharpUseCommandLine)'=='True' And '$(_PostSharpExitCode)'!='0'"/>
+
+ <!-- Resign the assembly if neccesary -->
+ <PostSharp15Sign Assembly="@(IntermediateAssembly)"
+ KeyFile="$(AssemblyOriginatorKeyFile)"
+ Condition="'$(_SignAfterPostSharp)'=='True'"/>
+
+
+ <!-- Touch the semaphore file to enable incremental building (with a delay of 1 s
+ to avoid to post-compile the result of post-compilation during incremental rebuild -->
+ <PostSharp15TouchWithDelay Files="@(IntermediateAssembly->'%(FullPath).postsharp')"
+ ReferenceFile="@(IntermediateAssembly)"
+ Delay="100"/>
+
+ <!-- Finally create a property to remember we are done. -->
+ <CreateProperty Value="True">
+ <Output TaskParameter="Value" PropertyName="PostSharp15Completed" />
+ </CreateProperty>
+
+
+ </Target>
+
+ <Target Name="PostSharp15Verify" DependsOnTargets="GetFrameworkPaths"
+ Condition="'$(PostSharpVerify)'!='' And '$(_PostSharpOutput)'!=''">
+ <Exec Command="&quot;$(FrameworkSDKDir)bin\peverify&quot; &quot;$(OutDir)$(TargetFileName)&quot; /nologo /verbose"
+ Condition="'$(FrameworkSDKDir)'!=''"/>
+ <Warning Text="PostSharp could not be verified because the .NET Framework SDK is not installed."
+ Condition="'$(FrameworkSDKDir)'==''"/>
+ </Target>
+
+ <!-- Introduces PostSharp in the chain of compilation targets -->
+ <PropertyGroup>
+ <CompileDependsOn>
+ PostSharp15InspectConstants;
+ PostSharp15InspectReferences;
+ PostSharp15DefineConstant;
+ $(CompileDependsOn);
+ PostSharp15
+ </CompileDependsOn>
+ <BuildDependsOn>
+ $(BuildDependsOn);
+ PostSharp15Verify
+ </BuildDependsOn>
+ </PropertyGroup>
+
+ <!-- If we have code analysis, we have to change the PrepareForRun chain so that
+ we copy output files to the backup directory before code analysis runs. -->
+ <PropertyGroup Condition="'$(RunCodeAnalysis)'=='true' or '$(RunCodeAnalysisOnce)'=='true'">
+ <PrepareForRunDependsOn>$(PrepareForRunDependsOn);PostSharp15CopyOutputToCodeAnalysis;RunCodeAnalysis</PrepareForRunDependsOn>
+ </PropertyGroup>
+
+ <Target Name="PostSharp15CopyOutputToCodeAnalysis" DependsOnTargets="CopyFilesToOutputDirectory" Condition="'$(PostSharp15Completed)'=='True'">
+
+ <!-- We copy all files from the output directory to the backup directory,
+ expected the output assembly and pdb themselves (and xml serializers, since they could be invalid) -->
+ <CreateItem Include="$(OutDir)\*"
+ Exclude="$(IntermediateOutputPath)$(TargetName).pdb;@(IntermediateAssembly);$(IntermediateOutputPath)$(_SGenDllName)">
+ <Output ItemName="_PostSharpCompanionFiles" TaskParameter="Include"/>
+ </CreateItem>
+
+ <Copy SourceFiles="@(_PostSharpCompanionFiles)" DestinationFolder="$(PostSharpBackupDirectory)"/>
+
+ </Target>
+</Project>
1 ReferencedAssemblies/PostSharp/PostSharp-1.5.version
@@ -0,0 +1 @@
+1.5.6.629
5 ReferencedAssemblies/PostSharp/PostSharp-AppDomain.config
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- This is the normal application configuration file passed to the domain. -->
+<configuration>
+
+</configuration>
35 ReferencedAssemblies/PostSharp/PostSharp-Library.config
@@ -0,0 +1,35 @@
+#
+# This file is a name-value dictionary of settings.
+#
+
+
+# Global trace flag. Note that this flag is overriden by the MSBuild
+# task of the command-line utility.
+Trace = false
+
+# Trace flags for individual categories.
+Trace.AssemblyBinder = false
+Trace.Domain = false
+Trace.ProjectLoader = false
+Trace.MulticastAttributeTask = false
+Trace.ModuleReader = false
+Trace.CodeWeaver = false
+Trace.InstructionReader = false
+Trace.InstructionEmitter = false
+Trace.Messenger = false
+Trace.Remoting = false
+Trace.ReflectionBinding = false
+Trace.ModuleWriter = false
+Trace.CodeModel = false
+Trace.CustomAttributeDictionaryTask = false
+Trace.Laos = false
+Trace.Timings = false
+Trace.CompileTask = false
+Trace.AutoDetectTask = false
+Trace.PostSharpObject = false
+Trace.IndexUsagesTask = false
+Trace.AutoUpdate = false
+Trace.TaskResolving = false
+
+# Validation is disabled by default because it is very expensive.
+ValidateXmlDocuments = false
241 ReferencedAssemblies/PostSharp/PostSharp-Platform.config
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Configuration xmlns="http://schemas.postsharp.org/1.0/configuration"
+ xmlns:bind="urn:schemas-microsoft-com:asm.v1">
+
+ <!-- List of phases of the post-compilation process -->
+ <Phases>
+ <Phase Name="Load" Ordinal="10"/>
+ <Phase Name="Analyze" Ordinal="20"/>
+ <Phase Name="Transform" Ordinal="30"/>
+ <Phase Name="Generate" Ordinal="40"/>
+ </Phases>
+
+ <!-- Standard properties -->
+ <Property Name="PlugInDirectory" Value="{$PostSharpDirectory}\PlugIns"/>
+ <Property Name="UserPlugInDirectory" Value="{$ApplicationDataDirectory}\PostSharp 1.0"/>
+
+ <!-- Include standard plug-in directories in the search path -->
+ <SearchPath Directory="{$PlugInDirectory}"/>
+ <SearchPath Directory="{$UserPlugInDirectory}"/>
+ <SearchPath File="{$ResolvedReferences}"/>
+
+ <!-- Standard tasks -->
+ <TaskType Name="Compile"
+ Phase="Generate"
+ Implementation="PostSharp.Extensibility.Tasks.CompileTask, PostSharp.Core"
+ />
+
+ <TaskType Name="Verify"
+ Phase="Generate"
+ Implementation="PostSharp.Extensibility.Tasks.VerifyTask, PostSharp.Core">