【问题标题】:MSBuild weird behavior when run inside a script在脚本中运行时 MSBuild 的奇怪行为
【发布时间】:2021-02-23 04:57:50
【问题描述】:

我有一些用于 SVN 标记/发布应用程序的 PS 脚本。

通常它工作正常,一切都按照我的意愿构建。 几天前,有人告诉我要重新发布一些旧应用程序。

所以我尝试利用我的脚本来达到这个目的。到目前为止,一切都很好。 我现在面临的问题:不知何故,当在我的脚本中调用 MSBuild 时,它给了我错误

问题是,当我在 PS 控制台中的脚本之外执行相同的命令时,它的构建没有错误。

来电:C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\msbuild.exe solution.sln /t:Build /p:Configuration=Release /m /v:q /clp:Summary /nologo

欢迎提出任何建议。

【问题讨论】:

    标签: powershell msbuild


    【解决方案1】:

    显然它与旧项目中的 PackageReference 有关.. https://github.com/dotnet/sdk/issues/8100 我的解决方法是先在 VS 中构建,然后使用我的脚本而不进行还原或清理。

    所以我得到了释放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多