【问题标题】:Build and Publish (ASP.NET Web Application) using c# in Button_Click event在 Button_Click 事件中使用 c# 构建和发布(ASP.NET Web 应用程序)
【发布时间】:2015-01-27 10:30:42
【问题描述】:

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

如下所示,MSBuild 脚本在以管理员身份运行时使用 VS2008 注释提示成功发布。

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

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

【问题讨论】:

    标签: c# asp.net .net msbuild


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      • 2011-12-13
      • 2020-03-02
      • 2013-04-11
      • 1970-01-01
      相关资源
      最近更新 更多