Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Migrated code from whocanhelpme.codeplex.com

  • Loading branch information...
commit f9c18157f23cdbfba9c794245c1b32d38fe3673d 0 parents
Jonathan George authored
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 ReferencedProjects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.4.0.resharper.user
  143. +93 −0 ...r.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/CommonServiceLocator.WindsorAdapter.Tests.csproj
  144. +12 −0 .../CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Components/AdvnacedLogger.cs
  145. +7 −0 ...rojects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Components/ILogger.cs
  146. +12 −0 ...ts/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Components/SimpleLogger.cs
  147. +36 −0 ...ts/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/Properties/AssemblyInfo.cs
  148. +125 −0 ...cts/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/ServiceLocatorTestCase.cs
  149. +24 −0 ...monServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.Tests/WindsorServiceLocatorTestCase.cs
  150. +74 −0 ...erviceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter.csproj
  151. +36 −0 ...Projects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/Properties/AssemblyInfo.cs
  152. +54 −0 ...edProjects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/WindsorServiceLocator.cs
  153. +3 −0  ReferencedProjects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/app.config
  154. BIN  ...rojects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.Core.dll
  155. +3,197 −0 ...rojects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.Core.xml
  156. BIN  ...ommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.DynamicProxy2.dll
  157. +688 −0 ...ommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.DynamicProxy2.xml
  158. BIN  .../CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.MicroKernel.dll
  159. BIN  ...ects/CommonServiceLocator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Castle.Windsor.dll
  160. BIN  ...ator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/CommonServiceLocator.WindsorAdapter.dll
  161. +3 −0  ...ndsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/CommonServiceLocator.WindsorAdapter.dll.config
  162. BIN  ...ator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/CommonServiceLocator.WindsorAdapter.pdb
  163. BIN  ...ator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/bin/Release/Microsoft.Practices.ServiceLocation.dll
  164. +13 −0 ...onServiceLocator.WindsorAdapter/obj/Release/CommonServiceLocator.WindsorAdapter.csproj.FileListAbsolute.txt
  165. BIN  ...ator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/obj/Release/CommonServiceLocator.WindsorAdapter.dll
  166. BIN  ...ator.WindsorAdapter/CommonServiceLocator.WindsorAdapter/obj/Release/CommonServiceLocator.WindsorAdapter.pdb
  167. BIN  ...erviceLocator.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">
+ <Dependency TaskType="Compile" Required="false"/>
+ </TaskType>
+
+ <TaskType Name="MulticastAttribute"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.MulticastAttributeTask, PostSharp.Core">
+ <Dependency TaskType="AnnotationRepository"/>
+ </TaskType>
+
+ <TaskType Name="AnnotationRepository"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.AnnotationRepositoryTask, PostSharp.Core">
+ <Dependency TaskType="ModuleAnnotationProvider"/>
+ <Dependency TaskType="TypeHierarchyAnalysis"/>
+ <Dependency TaskType="IndexGenericInstances" />
+ </TaskType>
+
+ <TaskType Name="AutoDetect"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.AutoDetectTask, PostSharp.Core">
+ <Dependency TaskType="AnnotationRepository"/>
+ <Dependency TaskType="MulticastAttribute"/>
+ <Dependency TaskType="Globals"/>
+ <Dependency TaskType="DisableMessages"/>
+ </TaskType>
+
+ <TaskType Name="ModuleAnnotationProvider"
+ Implementation="PostSharp.Extensibility.Tasks.ModuleAnnotationProvider, PostSharp.Core"/>
+
+ <TaskType Name="TypeHierarchyAnalysis"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.TypeHierarchyTask, PostSharp.Core" />
+
+ <TaskType Name="IndexGenericInstances"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.IndexGenericInstancesTask, PostSharp.Core"/>
+
+ <TaskType Name="IndexTypeDefMemberRefs"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.IndexTypeDefMemberRefsTask, PostSharp.Core"/>
+
+ <TaskType Name="IndexUsages"
+ Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.IndexUsagesTask, PostSharp.Core"/>
+
+ <TaskType Name="CodeWeaver"
+ Phase="Transform"
+ Implementation="PostSharp.CodeWeaver.WeaverTask, PostSharp.Core">
+ <Dependency TaskType="IndexUsages"/>
+ <Dependency TaskType="ImplementationBoundAttributes"/>
+ <Dependency TaskType="IndexTypeDefMemberRefs"/>
+ </TaskType>
+
+ <TaskType Name="Remove"
+ Phase="Generate"
+ Implementation="PostSharp.Extensibility.Tasks.RemoveTask, PostSharp.Core">
+ <Dependency TaskType="Compile" Position="After"/>
+ </TaskType>
+
+ <TaskType Name="Globals" Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.GlobalsTask, PostSharp.Core"/>
+
+ <TaskType Name="ImplementationBoundAttributes" Phase="Analyze"
+ Implementation="PostSharp.Extensibility.Tasks.ImplementationBoundAttributesTask, PostSharp.Core">
+ <Dependency TaskType="AnnotationRepository"/>
+ </TaskType>
+
+ <TaskType Name="DisableMessages" Phase="Load"
+ Implementation="PostSharp.Extensibility.Tasks.DisableMessagesTask, PostSharp.Core"/>
+
+
+ <!-- Standard platforms -->
+ <Platform Name="net-2.0"
+ Implementation="PostSharp.PlatformAbstraction.DotNet.DotNet20TargetPlatformAdapter, PostSharp.Core" />
+
+ <Platform Name="mono-2.0"
+ Implementation="PostSharp.PlatformAbstraction.Mono.Mono20TargetPlatformAdapter, PostSharp.Core">
+ <Parameters>
+ <!-- You may want to adjust the following settings to match your environment. -->
+ <Parameter Name="IlasmPath" Value="ilasm2"/>
+ </Parameters>
+ </Platform>
+
+ <AssemblyBinding>
+
+ <!-- Redirects CF & SL variants of PostSharp libraries -->
+ <!--
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="PostSharp.Public.CF" publicKeyToken="b13fd38b8f9c99d7" culture="neutral"/>
+ <bind:bindingRedirect newName="PostSharp.Public" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="PostSharp.Laos.CF" publicKeyToken="b13fd38b8f9c99d7" culture="neutral"/>
+ <bind:bindingRedirect newName="PostSharp.Laos" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="PostSharp.Public.SL" publicKeyToken="b13fd38b8f9c99d7" culture="neutral"/>
+ <bind:bindingRedirect newName="PostSharp.Public" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="PostSharp.Laos.SL" publicKeyToken="b13fd38b8f9c99d7" culture="neutral"/>
+ <bind:bindingRedirect newName="PostSharp.Laos" />
+ </bind:dependentAssembly>
+ -->
+
+ <!-- Redirects all assemblies from the Compact Framework -->
+ <!--
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="mscorlib" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b77a5c561934e089" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Data" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b77a5c561934e089" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b77a5c561934e089" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Drawing" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b03f5f7f11d50a3a" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Messaging" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b03f5f7f11d50a3a" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Web.Services" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b03f5f7f11d50a3a" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Windows.Forms" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b77a5c561934e089" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Windows.Forms.DataGrid" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b77a5c561934e089" newName="System.Windows.Forms" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Xml" publicKeyToken="969db8053d3322ac" culture="neutral"/>
+ <bind:bindingRedirect newPublicKeyToken="b77a5c561934e089" />
+ </bind:dependentAssembly>
+ -->
+
+ <!-- Redirects all Silverlight assemblies -->
+ <!--
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="mscorlib" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="2.0.0.0"/>
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Core" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Net" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Core" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Windows" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="31bf3856ad364e35" newName="PresentationFramework" newVersion="3.0.0.0"/>
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Windows.Browser" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="31bf3856ad364e35" newName="PresentationFramework" newVersion="3.0.0.0"/>
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Xml" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.ServiceModel" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="3.0.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.ServiceModel.Web" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="31bf3856ad364e35" newVersion="3.5.0.0" />
+ </bind:dependentAssembly>
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="System.Runtime.Serialization" publicKeyToken="7cec85d7bea7798e" culture="neutral"/>
+ <bind:bindingRedirect oldVersion="2.0.5.0" newPublicKeyToken="b77a5c561934e089" newVersion="3.0.0.0" />
+ </bind:dependentAssembly>
+ -->
+
+
+
+
+ <!-- Redirects previous versions of the .NET Framework -->
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="*" publicKeyToken="969db8053d3322ac"/>
+ <bind:bindingRedirect oldVersion="0.0.0.0-1.65535.65535.65535" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+
+ <bind:dependentAssembly>
+ <bind:assemblyIdentity name="*" publicKeyToken="b77a5c561934e089"/>
+ <bind:bindingRedirect oldVersion="0.0.0.0-1.65535.65535.65535" newVersion="2.0.0.0" />
+ </bind:dependentAssembly>
+
+ <!--<Import HRef="C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config" Select="/configuration/runtime/bind:assemblyBinding"/>-->
+ </AssemblyBinding>
+
+</Configuration>
BIN  ReferencedAssemblies/PostSharp/PostSharp.AspNet.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Core.XmlSerializers.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Core.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Laos.CF.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Laos.SL.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Laos.Weaver.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Laos.dll
Binary file not shown
11 ReferencedAssemblies/PostSharp/PostSharp.Laos.psplugin
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<PlugIn xmlns="http://schemas.postsharp.org/1.0/configuration">
+ <TaskType Name="PostSharp.Laos" Implementation="PostSharp.Laos.Weaver.LaosTask, PostSharp.Laos.Weaver" Phase="Transform">
+ <Dependency TaskType="CodeWeaver" Position="After"/>
+ <Dependency TaskType="Remove" Position="After"/>
+ <Dependency TaskType="AnnotationRepository"/>
+ <Dependency TaskType="MulticastAttribute"/>
+ <Dependency TaskType="PostSharp.Laos.BuiltInAspectWeaverFactory"/>
+ </TaskType>
+ <TaskType Name="PostSharp.Laos.BuiltInAspectWeaverFactory" Implementation="PostSharp.Laos.Weaver.BuiltInAspectWeaverFactory, PostSharp.Laos.Weaver"/>
+</PlugIn>
BIN  ReferencedAssemblies/PostSharp/PostSharp.MSBuild.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.NAntTasks.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Public.CF.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Public.SL.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.Public.dll
Binary file not shown
BIN  ReferencedAssemblies/PostSharp/PostSharp.exe
Binary file not shown
7 ReferencedAssemblies/PostSharp/PostSharp.exe.config
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<configuration>
+ <runtime>
+ <!-- We disable concurrent garbage collection because we are not a user-interactive application. -->
+ <gcConcurrent enabled="false"/>
+ </runtime>
+</configuration>
BIN  ReferencedAssemblies/ResourceVersioning/Cadenza.Web.ResourceVersioning.dll
Binary file not shown
BIN  ReferencedAssemblies/RhinoMocks/Rhino.Mocks.dll
Binary file not shown
BIN  ReferencedAssemblies/SharpArchitecture/Newtonsoft.Json.dll
Binary file not shown
BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Core.NHibernateValidator.dll
Binary file not shown
BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Core.dll
Binary file not shown
BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Data.dll
Binary file not shown
BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Web.Castle.dll
Binary file not shown
BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Web.dll
Binary file not shown
BIN  ReferencedAssemblies/Spark/Spark.Web.Mvc.Pdf.dll
Binary file not shown
BIN  ReferencedAssemblies/Spark/Spark.Web.Mvc.dll
Binary file not shown
BIN  ReferencedAssemblies/Spark/Spark.dll
Binary file not shown
BIN  ReferencedAssemblies/TweetSharp/Hammock.dll
Binary file not shown
BIN  ReferencedAssemblies/TweetSharp/Newtonsoft.Json.dll
Binary file not shown
BIN  ReferencedAssemblies/TweetSharp/TweetSharp.Twitter.dll
Binary file not shown
BIN  ReferencedAssemblies/TweetSharp/TweetSharp.dll
Binary file not shown
407 ReferencedAssemblies/xVal/JS/xVal.AspNetNative.js
@@ -0,0 +1,407 @@
+// Common initialization
+var xVal = xVal || {};
+xVal.Plugins = xVal.Plugins || {};
+xVal.Messages = xVal.Messages || {};
+xVal.AttachValidator = function(elementPrefix, rulesConfig, pluginName) {
+ if (pluginName != null)
+ this.Plugins[pluginName].AttachValidator(elementPrefix, rulesConfig);
+ else
+ for (var key in this.Plugins) {
+ this.Plugins[key].AttachValidator(elementPrefix, rulesConfig);
+ return;
+ }
+};
+
+// xVal.AspNetNative.js
+// An xVal plugin to enable support for ASP.NET WebForms native client-side validation
+// http://xval.codeplex.com/
+// (c) 2009 Steven Sanderson
+// License: Microsoft Public License (Ms-PL) (http://www.opensource.org/licenses/ms-pl.html)
+
+var Page_Validators;
+var Page_ValidationActive;
+
+xVal.Plugins["AspNetNative"] = {
+ AttachValidator: function(elementPrefix, rulesConfig) {
+ var self = this;
+ xVal.domReadyUtils.executeWhenDomIsReady(function() {
+ self._attachValidatorDomIsLoaded(elementPrefix, rulesConfig);
+ });
+ },
+
+ _attachValidatorDomIsLoaded: function(elementPrefix, rulesConfig) {
+ Page_Validators = Page_Validators || new Array();
+
+ for (var i = 0; i < rulesConfig.Fields.length; i++) {
+ var fieldName = rulesConfig.Fields[i].FieldName;
+ var fieldRules = rulesConfig.Fields[i].FieldRules;
+
+ // Is there a matching DOM element?
+ var elemId = this._makeAspNetMvcHtmlHelperID((elementPrefix ? elementPrefix + "." : "") + fieldName);
+ var elem = document.getElementById(elemId);
+
+ if (elem) {
+ for (var j = 0; j < fieldRules.length; j++) {
+ var ruleName = fieldRules[j].RuleName;
+ var ruleParams = fieldRules[j].RuleParameters;
+ var errorText = (typeof (fieldRules[j].Message) == 'undefined' ? null : fieldRules[j].Message);
+ this._attachRuleToDOMElement(ruleName, ruleParams, errorText, elem, elementPrefix);
+ }
+ }
+ }
+
+ Page_ValidationActive = false;
+ if (typeof (ValidatorOnLoad) == "function")
+ ValidatorOnLoad();
+ },
+
+ _makeAspNetMvcHtmlHelperID: function(fullyQualifiedModelName) {
+ // If you have changed HtmlHelper.IdAttributeDotReplacement from "_" to something else, then you must also change the following line to match
+ return fullyQualifiedModelName.replace(".", "_");
+ },
+