Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VisualStudio项目安装程序—这些安装程序可以只打包程序集而不构建它们吗_Visual Studio 2008_Windows Installer_Devenv_Vdproj - Fatal编程技术网

Visual studio 2008 VisualStudio项目安装程序—这些安装程序可以只打包程序集而不构建它们吗

Visual studio 2008 VisualStudio项目安装程序—这些安装程序可以只打包程序集而不构建它们吗,visual-studio-2008,windows-installer,devenv,vdproj,Visual Studio 2008,Windows Installer,Devenv,Vdproj,我试图对我们的构建过程进行一些修改,以确保我们的vdproj文件不执行构建,它们只是从给定位置打包已经构建的DLL 使用devenv.exe的配置设置有什么方法可以做到这一点吗?比如: devenv/Project-WebInstaller/Build-Release/UseExistingDLLSFromHere“C:\DLLs”? 我知道我可以使用WIX更灵活,但不幸的是,它是一个遗留安装程序,我们必须维护 问候,, 如果DLL是由外部进程生成的,则Jamie将项目输出引用替换为文件引用 不

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

使用devenv.exe的配置设置有什么方法可以做到这一点吗?比如:

devenv/Project-WebInstaller/Build-Release/UseExistingDLLSFromHere“C:\DLLs”?

我知道我可以使用WIX更灵活,但不幸的是,它是一个遗留安装程序,我们必须维护

问候,,
如果DLL是由外部进程生成的,则Jamie将项目输出引用替换为文件引用


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

谢谢你的想法,你有没有关于如何修改的示例,我对vdproj的了解充其量只是很少。我会使用IDE将文件引用添加到你的发布DLL中。对于调试版本,脚本应在vdproj中查找包含“SourcePath”的行。