2017-08-07 30 views
0

当我试图通过使用InstallShield LE构建Windows应用程序时,出现“Warning -6245”警告如何找到安装包中的哪个文件(包含许多可执行文件,DLL,OCX等)需要.NET框架以及需要哪个版本的.NET框架?此警告不会提供任何有关需要.NET的文件或所需版本的.NET的提示。我可以添加要安装的.NET版本以满足此要求,但是我不需要知道所需的.NET版本?最新的.NET版本是否与包中的所需程序兼容?ISEXP:警告:-6245:一个或多个项目组件包含需要.NET Framework的.NET属性

谢谢。

回答

0

您可以安全地添加项目所基于的.NET框架的版本。转到项目属性并找出。

+0

我已经添加了4.6版,警告消失了。但是,我仍然想知道包中的哪个程序组件需要哪个版本的.NET。由于InstallShield警告用户必须知道。这报告在哪里? – user1046647

+0

我想它不能识别组件依赖本身。而是依赖于项目的配置。如果项目对特定版本有依赖性,InstallShield会检测并推断该项目需要该特定版本才能正常工作。 – Shahzad

0

当我将.NET 4.6添加到项目中时,警告错误-6245消失了。这是InstallShield LE提供的最新版本。但是,了解安装包各个组件的.NET要求会很好。也许完整版本的IS报告这一点。

相关问题