Visual Studio 项目安装程序 - 这些可以只打包程序集而不构建它们

发布于 2024-10-27 03:23:56 字数 282 浏览 5 评论 0原文

我正在尝试对我们的构建过程进行一些修改,以确保我们的 vdproj 文件不会执行构建,它们只是从给定位置打包已经构建的 DLL。

有没有办法使用 devenv.exe 的配置设置来做到这一点?类似于:

devenv /Project WebInstaller /Build Release /UseExistingDLLSFromHere "C:\DLLs"?

我知道我可以使用 WIX 来更加灵活,但不幸的是,它是我们必须维护的旧版安装程序。

问候, 杰米

I am trying to make some modifications to our build processes which ensure that our vdproj files do not execute builds, they just package already build DLL's from a given location.

Is there any way to do that using configuration settings to devenv.exe? Something like:

devenv /Project WebInstaller /Build Release /UseExistingDLLSFromHere "C:\DLLs"?

I'm aware I could use WIX to be more flexible, but unfortunately it's a legacy installer which we have to maintain.

Regards,
Jamie

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

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

发布评论

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

评论(1

木有鱼丸 2024-11-03 03:23:56

如果您的 DLL 是由外部进程构建的,请将项目输出引用替换为文件引用。

除了修改构建脚本中的 vdproj 之外,我还没有找到一种可靠的方法来根据配置切换文件引用的路径。

Replace Project Output references with File references if your DLLs are being built by an external process.

I haven't found a reliable way of switching the path of File references based on the configuration though, other than modifying the vdproj in my build script.

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