我正在尝试从我的程序运行外部可执行文件。我的程序是在 .Net 4.0 框架上编译的,以使其能够在 Windows XP 上运行。外部应用程序在 .Net 2.0 框架上编译。当我在我的机器上运行这个程序(安装了 Windows 7,.Net 4.5)它工作正常,但是当我在安装了 .Net 4.0 的 XP 中运行它时,我收到以下错误:Unable to find a version of the runtime to run this application.
我尝试修改 app.config 文件如下,但没有运气:
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<supportedRuntime version="v2.0" sku=".NETFramework,Version=v2.0"/>
</startup>
</configuration>
有没有其他方法可以解决这个问题?