好吧,我知道這可能是一個設計問題,所以我很樂意就此發表評論。如何在Visual Studio中跨多個項目共享配置設置?
我有一個Visual Studio Web應用程序解決方案。我有三個項目,分別是UserInterface,BusinessLogic和DataAccess。
我不得不存儲一些用戶定義的設置,並在配置文件中創建了configSections。
我通過繼承自.NET的ConfigurationSection
基類的類來訪問這些configSections。
因此,簡而言之,我有一個單獨的configSection和相應的configSection項目,我從該項目繼承ConfigurationSection
訪問配置節設置。
這個作品都很甜美。但是如果我需要在多個項目中使用任何設置,則會出現問題。因此,如果我需要使用在UserInterface項目configSection中定義的設置,比方說,BusinessLogic項目,我必須在BusinessLogic的configSection中實際製作該設置的副本。這最終會在多個configSections中複製相同的設置。
這是不是有點過剩?在一個單獨的文件
需要保持該鏈接,描述鏈接的文件非常好。 – Will 2010-05-13 12:58:17
嗯。是不是很像創建一個'共同'項目,並在其中共享設置。然後其餘的項目可以訪問該Common? – neebz 2010-05-14 13:30:27