![](/img/trans.png)
[英]Build and Publish (ASP.NET Web Application) using Microsoft.Build.Engine using c#
[英]Build and Publish (ASP.NET Web Application) using c# in Button_Click event
當我單擊button(Button_Click)事件時,我想發布asp.net(Web應用程序)。
根據下面的內容,使用VS2008注釋提示符在以管理員身份運行時成功發布了MSBuild腳本。
注意: msbuild D:\\ Test.sln / p:DeployOnBuild = true / p:OutDir = D:\\ Test_Publish_Folder \\
如何在Button_Click事件中使用c#調用上述msbuild命令?
您可以使用Process.Start()方法。 確保您指向正確的msbuild版本(取決於應用程序所針對的框架和平台)。
它看起來像這樣:
Process.Start(@"C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe", @"D:\Test.sln /p:DeployOnBuild=true /p:OutDir= D:\Test_Publish_Folder\");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.