25

我的 app.config 给了我几条与“未找到用户设置架构”相关的消息,所以我删除了它,打算从头开始构建它,但我没有成功。如何根据我的设置文件构建一个新的?每当我创建一个新解决方案并构建解决方案时,它都不会构建应用程序配置文件。我不知道还能尝试什么。

这是我的旧文件的麻烦部分:

<startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
<userSettings>
    <DelocksNote.Settings1>
        <setting name="Font" serializeAs="String">
            <value>DejaVu Sans, 20.25pt, style=Italic</value>
        </setting>
        <setting name="WordWrap" serializeAs="String">
            <value>False</value>
        </setting>
    </DelocksNote.Settings1>
</userSettings>
4

2 回答 2

70

对于将来访问的任何人...

在解决方案资源管理器中删除 app.config 文件。右键单击项目并选择添加,添加新项目。在列表中找到“应用程序配置文件”并添加它。它将是空的。

要根据您的设置生成内容(仍应保持完整):编辑设置(留出空间或其他内容)并保存。然后去看看你的新 app.config 文件。它将被重建!

于 2013-07-22T19:18:27.447 回答
2

在包管理器控制台中,运行:

Get-Project –All | Add-BindingRedirect

https://weblog.west-wind.com/posts/2014/nov/29/updating-assembly-redirects-with-nuget

于 2020-09-24T13:30:54.927 回答