构建项目时,开发环境会自动创建 app.config 文件的副本,更改其文件名,使其与可执行文件具有相同的文件名,然后将新的 .config 文件移动到 bin 目录中。
如果不更新 app.config 文件,则会出现以下错误:
“混合模式程序集是针对运行时的‘v2.0.50727’版本构建的,如果没有附加配置信息,则无法在 4.0 运行时中加载。”
1.在项目解决方案中,找到项目的app.config文件
2.修改app.config里面的内容
默认是这样的:
<?xml version="1.0" encoding="utf-8"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration>
改为:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration>
留言评论
暂无留言