问题描述
在将我们的某些.Net Framework项目移植到.Net Core时遇到了一个问题。 移植后,如果项目具有“ app.config ”和“ Settings.settings ”文件,则每次打开项目或查看项目时都会出现错误属性。
经过一番调查,我设法在没有移植的情况下重现了问题,只需创建一个.Net Core Windows Forms应用程序,然后添加一个app.config和settings.settings,如下所示:
使用Visual Studio 2019版本16.7.3 (旧版本也会发生错误):
- 创建一个新的“ Windows Forms App(.Net Core)” .Net Core 3.1项目。
- 在IDE中,在 Solution Explorer 中右键单击项目,然后选择 Add | Add |。新项目...
- 选择“应用程序配置文件”,然后单击“添加”。
- 转到“ 项目属性”和“ 设置”标签。
- 单击“ 该项目不包含默认设置文件。单击此处创建一个。”
- 添加一个名为“ Setting”的字符串用户设置,其值为“ test”。
- 构建应用程序。
- 关闭所有项目窗口。
- 转到“项目属性”和“设置”标签。
请注意,尽管有错误,但设置仍可以正常工作-可以在运行时对其进行读写。我想看到的只是一个令人烦恼且有点令人担忧的错误消息!
[编辑]我将此作为错误提交给Microsoft:https://github.com/dotnet/sdk/issues/13478
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)