2013-03-14 77 views
17

我的app.config给了我几个与“usersettings schema not found”有关的消息,所以我将它从头开始删除,但我没有成功。我如何根据我的设置文件建立一个新的?每当我创建一个新的解决方案时,它都不会构建应用程序配置文件。我不知道还有什么要尝试。在visual studio中重建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> 
+0

你检查了你的项目属性>设置吗? – luchosrock 2013-03-14 00:55:21

+0

您是否检查过您的app.config文件是否包含任何元素的xmlns属性?我看到通过一些工具添加了,但Visual Studio不喜欢.config文件中的名称空间。 – 2013-03-14 01:01:23

+0

是的,我再次添加设置,我不断收到最初的错误:“消息找不到属性'名称'的架构信息。”和其他9个 – 2013-03-14 01:01:29

回答

47

对于任何人参观的未来......

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

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

+1

不要忘记更新服务引用(右键单击服务引用项目文件夹下的服务,然后单击更新服务引用) – nurettin 2017-03-19 17:04:00

+0

不需要添加。只要删除文件就足够了。重建后,该文件将被重新创建。 – 2018-02-05 13:01:16

相关问题