解决错误:unable to find a version of the runtime to run this application

在运行需要.NET Framework控件的软件时报错:

unable to find a version of the runtime to run this application


但windows上已经安装了最新的.NET Framework4,看了看软件的readme,其中提到了下载.NET Framework3,看来该软件需要下载.NET Framework3而非.NET Framework4.

后来参考网上的文章,用下面的方式也能解决:

在软件可执行文件(假设可执行文件是 testEXE.exe)所在目录下,打开"testEXE.exe.config" (如果没有就创建一个),然后写入:

<configuration>
  <startup>
    <supportedRuntime version="v4.0.30319" />
  </startup>
</configuration>


当然首先需要确认一下安装的.NET Framework版本是不是‘4.0.30319’——方法是打开在控制面板里的‘添加和删除程序’,查看软件支持信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值