我安装了 .NET 2.0 运行时,然后安装了 .NET 4.0 运行时,所以我两者都有。当我运行 .NET 应用程序时,有没有办法强制使用哪个运行时?
编辑/澄清:我的意思是不考虑应用程序的构建方式。我假设 .NET 4.0 运行时可以运行 5 年前编译的针对 2.0 运行时 (oldprogram.exe) 的 .NET 程序。所以现在我在一台具有两个运行时的机器上,其中一个could处理oldprogram.exe。选择哪个运行时?我可以影响选择哪个运行时吗?
是的,使用<supportedRuntime> https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/startup/supportedruntime-element.exe.config 文件中的元素。例如:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)