【问题标题】:App that targets .NET 4.0 requests .NET 4.5 installation when installed with InnoSetup使用 InnoSetup 安装时,面向 .NET 4.0 的应用程序请求安装 .NET 4.5
【发布时间】:2020-04-07 04:28:38
【问题描述】:

当我尝试在 Windows XP 计算机上使用 InnoSetup 安装面向 .NET 4.0 的应用时(我们的客户要求该应用在 XP 虚拟机上运行),会出现一个消息框,上面写着

要运行此应用程序,您必须首先安装以下其中一项 .NET Framework 的版本 .NETFramework,Version=4.5.1

但是,如果我手动复制 exe 和所有 dll,则该应用程序可以正常工作。安装 InnoSetup 后,如何让应用在 Windows XP 上运行?

【问题讨论】:

    标签: .net inno-setup


    【解决方案1】:

    原来 exe.config 有以下行:

    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1" />
    

    改成

    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
    

    修复了问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-12
      • 2012-12-28
      • 2012-10-12
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      相关资源
      最近更新 更多