2010-12-13 57 views
3

我正在開發一個類庫項目,它有自己的ConfigurationSection類的實現。我想爲配置文件提供intellisense支持。我爲配置部分創建了一個有效的xsd文件。現在我遇到的問題是,如何告訴web.config/app.config文件使用我的xsd模式?我知道將xmlns屬性設置爲該部分,但此解決方案會引發異常運行時。那麼有沒有其他的方式來分配配置文件我的xsd模式?xsd Schema for我的ConfigurationSection

而只是爲了澄清事實,我將迎來正確的答案和投票這一職位:-)

感謝

回答

0

你需要你的架構添加到DotNetConfig.xsd通常位於在* \ Program Files \ Microsoft Visual Studio xxx \ Xml \ Schemas *

在繼續之前,請先備份原件。

現在,您基本上只需添加代表您的自定義配置的元素。

0

這是一個非常古老的問題,但正確的答案尚未公佈。無需修改文件DotNetConfig.xsd文件。

如果你右擊配置文件(無論是在編輯器或在Solution Explorer),並選擇屬性,在屬性窗口有一個叫Schemas屬性。

Properties window

如果你點擊「...」,在價值領域,XML模式編輯器窗口會彈出,你可以在這裏添加自定義的.xsd架構文檔。只需確保選中「使用」列,即可將xsd與該文檔一起使用。

XML Schemas window