2010-07-01 50 views
9

我有一個asp.net-mvc-2項目,一個Web服務,一個類庫和三個普通桌面應用程序的解決方案。目前我需要將所有app.config設置從一個項目複製到另一個項目。如果我想改變某些東西,那是一場噩夢。解決方案廣泛的app.config/web.config?

我知道有一個解決方案將所有這些信息存儲在全局.config文件中,但我正在尋找一種解決方案,將專用於我的解決方案的值存儲到我的機器中。那可能嗎?

回答

1

您可以在一個config文件添加到您的一個項目,然後選擇添加 - >現有項... - >添加鏈接對那個文件的引用添加到您的其他項目。它們都將與文件一起構建,就好像它們是自己的副本一樣,但實際上只有一個副本,並且只需在一個位置進行更改即可。

+0

此解決方案不適用於.config文件。 – BornToCode 2014-11-30 07:53:46

+0

我可以證實:RhysO的方法很好。我使用C#.Net 4.6.1使用Visual Studio 2015社區。與控制檯和類庫。 – sapbucket 2017-01-04 23:11:51

1

我會對答案@Sahuagin給予評論,但我沒有足夠的聲譽。這可以與App.config文件一起使用,但您必須添加一個文本文件,然後將其稱爲App.config。之後,僅僅聲明XML(如下圖所示)

<?xml version="1.0" encoding="utf-8" ?> <configuration> <!-- add you values or whatever here--> </configuration>

然後做的@Sahuagin表示,並將其添加爲紐帶,以您的解決方案。它工作的一種享受。

希望這會有所幫助。