【问题标题】:Change build output type from .dll to .dll.deploy through MSBuild通过 MSBuild 将构建输出类型从 .dll 更改为 .dll.deploy
【发布时间】:2014-09-11 08:52:45
【问题描述】:

我正在编写一个脚本来模拟 ClickOnce 应用程序的 Visual Studio 发布目标的行为。除了构建输出可执行文件和配置文件被重命名为 ..deploy(例如 .exe.deploy)的部分之外,我一切都运行良好。

当我手动重命名文件(使用 ren 命令)时,我会在生成应用程序清单时收到警告 - 例如

“lib.dll.deploy 的身份‘lib’不匹配,预期的文件名为 lib.deploy”

有没有人知道在 Visual Studio 中检查 use ".deploy" file extension 时模仿行为的方法?

【问题讨论】:

    标签: msbuild clickonce


    【解决方案1】:

    我发现这篇帖子 http://www.windowsdevelop.com/clickonce-setup--deployment-projects/clickonce-mage-tool-command-line-mageexe-11437.shtml 帮助我找到了解决方案。

    基本上,您必须在创建应用程序清单之后但在创建部署清单之前使用 .deploy 扩展名重命名您的应用程序文件。

    我还发现使用 mage.exe 创建部署清单会导致其他问题,所以我最终使用了 GenerateDeploymentManifest MSBuild 任务。

    【讨论】:

      猜你喜欢
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      相关资源
      最近更新 更多