12得票3回答
在Windows 7 / Vista中,我如何检测.NET Framework功能是否“关闭”?

我的应用程序需要.NET Framework版本3.5。最近我遇到了一个客户,在Windows Vista(也适用于Windows 7)上已经安装了.NET Framework但却关闭了它。 在这种情况下,我的安装程序(InstallShield 2009)不会提示用户安装该框架(因为它已经...

12得票6回答
Visual Studio 2012安装包含InstallShield LE和.NET Framework 4.5前提条件。

我们有一个使用Visual Studio 2010构建的应用程序,目标为.NET Framework 4.0。我们正在升级该应用程序以使用.NET Framework 4.5,并使用Visual Studio 2012进行编写。微软不再提供自己的安装程序项目类型,因此我们不得不使用Instal...

11得票4回答
如何创建不需要在本地存储任何文件的InstallShield MSI安装包?

大家好,祝你们有个美好的一天! 问题:我在MSVC2010中创建了一个基本的InstallShield项目,添加了一些文件和主要输出,并进行了构建。 项目正常编译:创建了MSI、setup.exe、setup.ini和本地文件目录结构(WTF?!), 我正在尝试安装它们(例如,“Progra...

11得票4回答
Windows 应用程序安装框架

对我来说,可下载应用程序提供多种类型的安装程序似乎总是很奇怪。例如,有时您可以选择 .exe 或 .msi 某些类型的安装程序是否比其他类型更具优势?选择哪个安装程序是否有影响?作为开发人员,为什么要向用户提供不同的安装程序呢?

11得票2回答
安装程序未生成 setup.iss 文件

我有一个InstallShield项目,它生成setup.exe文件。我想通过生成适当的setup.iss文件来启用静默安装。我运行了以下命令: Setup.exe /r 我启动了安装程序,但它没有创建setup.iss文件。我按照文档建议的查看了C:\ Windows以及其他一些位置(...

10得票2回答
Installshield 64位项目设置

什么是使用InstallShield为32位和64位环境生成安装程序的最佳方法?我的应用程序大部分都是位中立的(.net,Java,数据文件)。我希望只需打包这些文件一次即可。是否有标准方法来减少InstallShield项目的维护?目前我唯一找到的解决方案是拥有两个重复的项目,其中每个组件都...

10得票3回答
InstallShield不会创建一个大的安装文件

我在Visual Studio Ultimate 2012中创建了一个项目,并激活了Installshield,以便创建我的项目的设置文件。问题是InstallShield不会创建一个大的设置文件,而是一个包含可以运行以安装项目的设置文件的文件夹。如果我将设置文件从文件夹中取出,设置将失败。有...

9得票5回答
在Windows 10上的VersionNT MSI属性

我发现当我更新引导程序的清单以支持Windows10兼容性时,MSI的InstallUISequence会正确设置VersionNT=1000,但是InstallExecuteSequence会将VersionNT设置为603。如何使InstallExecuteSequence也将Versio...

9得票7回答
Installshield静默卸载在命令行中无法正常工作

我们有一个2006年的旧应用程序,我们希望使用组策略在命令行中卸载它,但我无法使静默卸载起作用。 这个可以工作。当然,我需要点击“下一步”来卸载: "C:\App\Setup.exe" /uninst 但这并没有发生。我看到沙漏转了几秒钟,但应用程序未被卸载。 "C:\App\S...