2013-03-14 109 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

相關問題