我有一個asp.net-mvc-2項目,一個Web服務,一個類庫和三個普通桌面應用程序的解決方案。目前我需要將所有app.config設置從一個項目複製到另一個項目。如果我想改變某些東西,那是一場噩夢。解決方案廣泛的app.config/web.config?
我知道有一個解決方案將所有這些信息存儲在全局.config文件中,但我正在尋找一種解決方案,將專用於我的解決方案的值存儲到我的機器中。那可能嗎?
我有一個asp.net-mvc-2項目,一個Web服務,一個類庫和三個普通桌面應用程序的解決方案。目前我需要將所有app.config設置從一個項目複製到另一個項目。如果我想改變某些東西,那是一場噩夢。解決方案廣泛的app.config/web.config?
我知道有一個解決方案將所有這些信息存儲在全局.config文件中,但我正在尋找一種解決方案,將專用於我的解決方案的值存儲到我的機器中。那可能嗎?
假設您可以有一個路徑,您的網站和webservice都可以訪問它,那麼您可以使用appsettings「file」屬性將設置存儲在同一個地方。 請參閱http://www.codeproject.com/KB/dotnet/appsettings_fileattribute.aspx 希望這有助於!
您可以在一個config文件添加到您的一個項目,然後選擇添加 - >現有項... - >添加鏈接對那個文件的引用添加到您的其他項目。它們都將與文件一起構建,就好像它們是自己的副本一樣,但實際上只有一個副本,並且只需在一個位置進行更改即可。
此解決方案不適用於.config文件。 – BornToCode 2014-11-30 07:53:46
我可以證實:RhysO的方法很好。我使用C#.Net 4.6.1使用Visual Studio 2015社區。與控制檯和類庫。 – sapbucket 2017-01-04 23:11:51