我对持续集成非常陌生.谁能告诉我我们是否可以使用 MSbuild 建立一个网站?
I am very much new to the Continous Integration. Could anyone please let me know whether we could build a website using MSbuild?
您可以使用 AspNetCompiler MSBuild 任务构建网站项目.
You can build a Web Site project using the AspNetCompiler MSBuild task.
http://msdn.microsoft.com/en-us/library/ms164291.aspx
您的 MSBuild 文件可能如下所示:
Your MSBuild file might look something like this:
<Project
xmlns = "http://schemas.microsoft.com/developer/msbuild/2003"
DefaultTargets = "PrecompileWeb">
<Target Name = "PrecompileWeb">
<AspNetCompiler
VirtualPath = "DeployTemp"
PhysicalPath = "C:ccnetmyProjectWebSite"
TargetPath = "C:ccnetmyProjectPreCompiled"
Force = "true"
Debug = "true"
Updateable = "true"/>
</Target>
</Project>
然后在您的 ccnet.config 中,您将在项目的任务块中添加类似以下内容:
And then within your ccnet.config, you would add something like the following in the tasks block for your project:
<msbuild>
<executable>C:WINDOWSMicrosoft.NETFrameworkv3.5MSBuild.exe</executable>
<workingDirectory>C:ccnetmyProject</workingDirectory>
<projectFile>C:ccnetmyProjectmyproject.msbuild</projectFile>
<logger>C:Program FilesCruiseControl.NETserverThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
这篇关于我们可以使用 MSBuild 建立网站吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
有没有办法知道是否有人为您的网站添加了书签Is there a way to know if someone has bookmarked your website?(有没有办法知道是否有人为您的网站添加了书签?)
确定 ASP.NET 站点的“活动"用户数Determining an #39;active#39; user count of an ASP.NET site(确定 ASP.NET 站点的“活动用户数)
跟踪当前在线用户的最佳方式Best way to keep track of current online users(跟踪当前在线用户的最佳方式)
使用 msbuild 从解决方案发布一个 Web 项目Publish one web project from solution with msbuild(使用 msbuild 从解决方案发布一个 Web 项目)
使用 TeamCity 的“dotnet restore"与“nuget restore#39;dotnet restore#39; vs. #39;nuget restore#39; with TeamCity(使用 TeamCity 的“dotnet restore与“nuget restore)
无法加载文件或程序集“Microsoft.Build.Framework&quCould not load file or assembly #39;Microsoft.Build.Framework#39;(VS 2017)(无法加载文件或程序集“Microsoft.Build.Framework(VS 2017))