我在同一個解決方案中有一系列MVC項目(20+)。其中一些需要爲大量應用設置共享相同的值。外部AppSettings文件不適用於鏈接文件
我想將這些文件保存在相關項目的父目錄的一個常用位置(比如「appSettings.config」)以方便維護,通過appSettings
標籤上的文件屬性將文件帶入web.config 。
要將文件引入到每個項目中,我可以使用Add > Existing Item...
,這一切都有效,但如果我在添加現有項目時選擇Add As Link
,則不會。沒有選擇添加爲鏈接,該文件僅僅是複製,並且2個文件之間的值不保持同步,從而破壞了我的目的。
有沒有辦法讓這個工作與鏈接的appSettings.config文件?
當我嘗試這個,我得到一個運行時錯誤:'解析器錯誤信息:根元素丟失.'和Resharper拋出警告:「路徑是在網站之外」我已經明確指定路徑正確的是 - 當我指定一個不正確的路徑時,Resharper會向我發出一個令人生氣的*路徑未找到的消息。 – Faust
我測試過了,它可以工作(儘管Resharper警告)。使外部文件的內容具有正確的格式;特別是根元素是''而不是''(詳情參見上面的Microsoft鏈接)。 –