【问题标题】:MSBuild is not respecting build configuration when publishing File Systems from command line从命令行发布文件系统时,MSBuild 不尊重构建配置
【发布时间】:2018-07-12 01:01:15
【问题描述】:

.NET 项目的发布配置文件是在 Visual Studio 中为发布构建配置创建的。使用所述配置文件从命令行运行 MSBuild 将项目构建为 Debug。显然 MSBuild 不遵守 Visual Studio 中选择的构建配置。

【问题讨论】:

    标签: .net msbuild


    【解决方案1】:

    问题是在 Visual Studio 中选择的构建配置仅由 Visual Studio 使用。

    这是 VS 在发布配置文件 XML 中创建的属性:

    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    

    将其更改为以下内容可以解决问题:

    <Configuration>Release</Configuration>
    

    提供的解决方案适用于从命令行构建的 VS 和 MS。

    这里最初由 vijayrkn 提供的答案:

    https://github.com/Microsoft/msbuild/issues/1901#issuecomment-404299611

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多