Visual Studio 中更改的目标 .NET Framework 会产生错误
本文关键字:Framework 错误 NET 目标 Studio Visual | 更新日期: 2023-09-27 18:32:48
我最初是为.NET 4.0编写程序的......但是,最近我更改了.NET 3.5的目标框架......该程序仍然可以正常工作,但现在我遇到了一个相当奇怪的错误。过去,当我构建程序时,它会生成.exe仅此而已。现在它会生成一个.exe和一个.exe.config。
应该还好吧?不,在 .exe.config 文件中,它有以下代码:
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
...
</sectionGroup>
</configSections>
如您所见,它说Version=4.0.0.0
,因此,当我运行程序时,我收到一个未处理的异常程序集错误。它很容易修复,我只是删除了 .exe.config 文件,一切都很好。但它开始变得很痛苦,在每次构建上都这样做。
我该怎么做才能解决这个问题?
也许它可以解决你的问题。我发现了一个多么相似的问题,它的答案在这里
找到答案,删除app.config。
app.config 是根据 settings.settings 自动创建的。视觉 工作室没有构建它,即使它需要更新。
注意:清理并重新生成不会强制视觉工作室清理和 重建它
删除它,以强制Visual Studio重建,它修复了它。
这里是Visual Studio 2010:属性.将项目延迟到.NET Framework 3.5后设置中断