【问题标题】:ISEXP : warning : -6245: One or more of the project's components contain .NET properties that require the .NET FrameworkISEXP:警告:-6245:一个或多个项目组件包含需要 .NET Framework 的 .NET 属性
【发布时间】:2017-08-07 22:35:24
【问题描述】:

当我尝试使用 InstallShield LE for VS 2013 构建 Windows 应用程序时收到“警告 -6245”。如何找出安装包中的哪个文件(由许多可执行文件、DLL、OCX 等组成)? ) 需要 .NET 框架,需要哪个版本的 .NET 框架?这个警告没有给我任何关于需要 .NET 的文件或所需的 .NET 版本的提示。我可以添加要安装的 .NET 版本来满足此要求,但我不需要知道所需 .NET 的版本吗?最新的 .NET 版本是否与包中的所需程序兼容?

谢谢。

【问题讨论】:

    标签: .net visual-studio-2013 installshield


    【解决方案1】:

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

    【讨论】:

    • 我添加了 4.6 版,警告消失了。但是,我仍然想知道包中的哪个程序组件需要哪个版本的 .NET。由于 InstallShield 警告用户它必须知道。这是在哪里报告的?
    • 我猜它不能识别组件依赖本身。相反,它依赖于项目的配置。如果项目依赖于特定版本,InstallShield 将检测并推断该项目需要该特定版本才能正常工作。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 2015-01-16
      • 1970-01-01
      • 2012-02-20
      • 1970-01-01
      • 2021-06-06
      相关资源
      最近更新 更多