在机器上安装 2.0 3.0 3.5 4.0 4.5等多版本的.net环境下,
.net程序运行时,会自动寻找最高版本执行,有时候您的机器安装4.0版本.net,同时安装3.5版本的.net环境,
经常发生3.5的程序,无法启动,因为3.5和4.0版本下还是有区别的~
解决方案:
给程序添加 App.config文件:(注:不用直接在项目中添加。可以给exe添加同名的config文件 就好。 例如 1.exe ,添加 1.exe.config文件就好)
代码如下:(注:2.0 3.0 3.5 使用此配置)
- <?xml version="1.0"?>
- <configuration>
- <startup>
- <supportedRuntime version="v2.0.50727"/>
- </startup>
- </configuration>
3.5Client版本下配置:
- <?xml version="1.0"?>
- <configuration>
- <startup>
- <suppor