0
我有一个安装项目(VS2008)的现有应用程序,我必须添加另一个项目输出,使他们驻留在相同的文件夹(两个exes,和大多数dll是共享的)。如何弯曲VS2008安装项目我的意愿
现有的应用程序具有/ Target =“[TARGETDIR] \”的CustomActionData参数,但它将它的东西安装在[TARGRETDIR] \ EXE中,虽然我无法看到该子文件夹的定义位置,我希望新的项目输出在同一个地方。我尝试将CustomActionData参数设置为/ Target =“[TARGETDIR] \”,甚至是/ Target =“[TARGETDIR] \ EXE”,但它总是进入[TARGETDIR]。
所以我的问题是:我如何确保两个项目输出最终在同一个文件夹(即[TARGETDIR] \ EXE)?
使用Wix而不是Visual Studio安装项目。后者被弃用,从未打算用于真正的设置工作,只是不灵活。维克斯是继任者,并且支持这种情况。 – jessehouwing
这对你来说很简单!这是我必须使用的遗留代码。你是说安装项目不会做我需要的吗? –
这可能是可能的,但一塌糊涂。这项技术退出是有原因的。 Wix与Visual Studio 2008一起工作,取决于现有安装程序的复杂程度,应该相对容易地进行转换(一旦您了解了XML语法)......(http://wixtoolset.org/documentation/manual/v3/ votive /) – jessehouwing