【问题标题】:Visual Studio Project Installers - Can these just package assemblies and not build themVisual Studio 项目安装程序 - 这些可以只打包程序集而不构建它们吗
【发布时间】:2011-03-24 11:54:12
【问题描述】:

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

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

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

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

问候, 杰米

【问题讨论】:

    标签: visual-studio-2008 windows-installer devenv vdproj


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的想法,您有如何修改的示例,我的vdproj知识充其量是最少的。
    • 我会使用 IDE 将文件引用添加到您的发行版 DLL。对于调试版本,脚本应在 vdproj 中查找包含“SourcePath”的行。
    猜你喜欢
    • 2020-12-14
    • 2011-01-15
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    相关资源
    最近更新 更多