繁体   English   中英

将Visual Studio Installshield项目从Windows XP移至Windows 7

[英]Moving Visual Studio Installshield project from Windows XP to Windows 7

我有一个Visual Studio项目,可以在Windows XP计算机上正确编译。 我已将整个项目复制到另一台运行Windows 7 PC上,它会生成编译错误。

该应用程序使用本地安装的.NET Framework 4.0Visual C++再发行组件。 它找不到这些。

我意识到它正在寻找Microsoft.net

c:\Program Files\Installshield\2012SpringLE\SetupPrerequisites

通过在“可再发行文件(Installshield)”窗口中右键单击Microsoft .NET Framework 4.0条目,我能够搜索合并模块并将其更正为

c:\Program Files (x86)\Installshield\2012SpringLE\SetupPrerequisites

克服了.NET Framework 4.0问题

但是,我在Redistributables(Installshield)窗口中找不到Visual C ++条目的合并模块。 谁能告诉我他们在哪里?

这是我建议不仅在您的计算机上构建的主要原因之一。 正确的CI构建系统应可在任意数量的构建服务器上运行。

对于合并模块,您需要查看在“工具” |“工具”中找到的合并模块搜索路径。 选项| 合并模块在那些目录中搜索您的合并模块,然后将其复制到新服务器上。

对于几乎所有其他内容,您需要了解“路径变量”视图(抽象),将它们设置为什么,以及各种表(例如Binary,File,Icon等)如何使用它们。

就我个人而言,在管理此过程以及确保一切都已正确检查到源代码管理中时,我非常谨慎。 InstallShield将允许您在此区域中做非常糟糕的事情,而不会警告您正在做的事情有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM