在Button_Click事件中使用c#构建和发布(ASP.NET Web应用程序)

时间:2015-01-27 10:30:43

标签: c# asp.net .net msbuild

当我点击按钮(Button_Click)事件时,我想发布asp.net(web应用程序)。

根据下面的MSBuild脚本,在管理员运行时使用VS2008注释提示成功发布。

注意:的 msbuild D:\ Test.sln / p:DeployOnBuild = true / p:OutDir = D:\ Test_Publish_Folder \

如何在Button_Click事件中使用c#调用上面的msbuild命令?

1 个答案:

答案 0 :(得分:0)

您可以使用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\");