当我点击按钮(Button_Click)事件时,我想发布asp.net(web应用程序)。
根据下面的MSBuild脚本,在管理员运行时使用VS2008注释提示成功发布。
注意:的 msbuild D:\ Test.sln / p:DeployOnBuild = true / p:OutDir = D:\ Test_Publish_Folder \
如何在Button_Click事件中使用c#调用上面的msbuild命令?
答案 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\");