Visual Studio Installer项目不更新依赖项

时间:2015-03-09 14:54:38

标签: c++ visual-studio-2013 windows-installer

我正在使用Visual Studio安装程序项目扩展来为我的程序在Visual Studio 2013中创建安装程序。所有内容,程序和安装程序项目都已从Visual Studio 2008升级,在那里它工作得非常好。

我遇到的问题是安装程序没有更新“Detected Dependencies”部分,即使我手动告诉它,所以主程序所依赖的dll(我自己的dll,或CRT,MFC等) )不包括在内。

如果我搞乱项目(手动将一些dll添加到安装程序,或更改“Optimized for ...”参数,排除我不需要的东西,你可以命名),我有时会让它更新,通常一次,但下次我运行时,它们又消失了。

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:1)

关于检测到的依赖关系和排除文件,VS2015版本遇到了多个问题,这在VS2013版本中可能仍然很明显。

我会明确地包含您的所有依赖项,并使用vcredist.exe作为预提升程序包发送MFC / CRT。

请参阅this connect issue,(如果可以的话,请提升!)使用依赖项功能突出显示我的困境。