【问题标题】:MSBuild publish stopped working out of nowhereMSBuild 发布突然停止工作
【发布时间】:2019-02-04 16:55:31
【问题描述】:

很长一段时间以来,以下命令都按预期工作:

msbuild /property:Configuration=Release /property:TransformConfigFiles=true /property:DeployOnBuild=true /property:PublishProfile=FolderProfile /verbosity:normal /target:Rebuild /fileLogger /nologo /m Ticket.Corporativo.sln

“预期”是指项目已构建,然后根据名为“FolderProfile”的发布配置文件“打包”到“pkg”文件夹中,这是一个简单的文件系统部署。

最后一次按预期工作是 2019 年 1 月 30 日。在 31 日的每日构建中,不再创建“FolderProfile”的“pkg”文件夹。检查构建服务器,我们可以跟踪的任何内容都没有改变……没有更新,什么都没有!

我已经用完了可以解释此失败的想法或项目...有人可以帮忙吗?

PS:
-MSBuild 版本为 14.0
-正在建设的项目
-按预期在本地机器上工作

【问题讨论】:

    标签: deployment msbuild


    【解决方案1】:

    我想通了:显然,在我的本地机器上,我添加了对我们内部 NUGET 中不可用的包的引用(仅在公共 NUGET 上可用),这是构建器机器可以访问的唯一来源。 ..导致错误,但没有报告,它默默地失败了......将nuget包复制到服务器后,它再次完美运行

    【讨论】:

    • 这不是问题的答案。
    • 你是认真的吗?!?你注意到我回答了我自己的问题吗?!?!?
    • 是的,但情况是这样的:为什么我的复杂的msbuild 命令与一个特殊的输出文件夹和更多细节不起作用? -- 构建失败。很明显。 (虽然构建失败是因为 nuget 的事情。下一个使用你的msbuild 命令在服务器中构建的人,它对他不起作用,他的问题将在 public nuget?
    猜你喜欢
    • 2017-08-22
    • 2021-02-01
    • 2016-12-29
    • 2018-05-09
    • 2015-12-07
    • 2015-08-23
    • 2014-02-05
    • 2013-09-06
    相关资源
    最近更新 更多