MSBuild 包位置

发布于 2024-12-24 23:57:42 字数 203 浏览 2 评论 0原文

当我使用 /t:Package 参数运行 MSBuild 时,我希望能够指定包含 *.cmd 和 *.zip 文件的文件夹的输出位置。指定 _PackageTempDir 将输出整个应用程序,而不包含部署文件(*.cmd 和 *.zip)。有什么方法可以在命令行中指定它吗?

更新: OutDir 参数输出的内容超出了我的需要或想要的范围。

When I run MSBuild with the /t:Package parameter I want to be able to specify where the folder that contains the *.cmd and *.zip files gets output. Specifying _PackageTempDir outputs the entire application without the deploy files (*.cmd and *.zip). Is there any way to specify this in the command line?

UPDATE:
The OutDir param outputs more than I need or want.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧伤还要旧人安 2024-12-31 23:57:42

我发现为 MSBuild 设置 /p:DesktopBuildPackageLocation=some\package.zip 不起作用(尽管在 pubxml 中指定时它起作用)。

然而,事实证明设置 /p:PackageFileName=some\package.zip 效果很好。此外,您可以将其与 /p:PublishProfile 参数一起使用。

I've found that setting /p:DesktopBuildPackageLocation=some\package.zip for MSBuild doesn't work (it works when specified in pubxml though).

However, it turns out that setting /p:PackageFileName=some\package.zip works fine. Furthermore, you can use it along with /p:PublishProfile parameter.

删除→记忆 2024-12-31 23:57:42

如果进行设置,

<DesktopBuildPackageLocation>c:\foo\MyProject.zip</DesktopBuildPackageLocation>

您将在 c:\foo 中获取 .zip 文件、.cmd 文件和其他相关输出文件。

If you set

<DesktopBuildPackageLocation>c:\foo\MyProject.zip</DesktopBuildPackageLocation>

you'll get the .zip file, the .cmd file, and the other related output files in c:\foo.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文