何时在构建时未添加集成在VS2010 .NET依赖项中的InstallShield 2011 Premier

时间:2011-07-17 11:47:31

标签: .net visual-studio-2010 dependencies installshield-2011

我已将IS2011项目添加到现有的VS2010解决方案中。我的VS解决方案 包含几个项目。我添加了主项目的主要输出 到IS2011。当IS2011项目构建时,它有时会添加.NET依赖项和 有时会发出无法找到依赖关系的警告。 它产生了构建警告6248.我花了很多时间寻找这个问题,并在flexera软件网站上找到了以下链接,但它没有任何帮助,因为它表明dll已被移动或删除!对我来说情况并非如此。

http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107276

甚至有时候 寻找奇怪的依赖,如“a.tmp”或“.dll”,并发出警告 它也找不到它们! 我不明白为什么它的表现如此?有谁遇到过同样的问题? 解决办法是什么?手动添加依赖项?!!

请记住,我还有一个VS安装程序安装程序项目,可以自动获取所有依赖项并且没有问题。但为什么IS不能这样做呢?

1 个答案:

答案 0 :(得分:0)

来自VS2010的内置IS2011是限量版.. 遗憾的是,此版本不能使用您项目中的任何依赖项。

唯一的解决方案是订阅Express Edition或Professional Edition或使用普通的VS Setup Project。