我最初是为 .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 文件,一切都很好。但它开始成为一种痛苦,在每一个构建上都这样做。
我能做些什么来解决这个问题?