2010-03-24 78 views
1

在安裝項目中,我有2個web.config文件:web.config - 在開發過程中使用,web_dist.config - 應包含在安裝項目中的文件。Visual Studio安裝項目中的自定義web.config

我必須確定安裝項目將不包括web.config並將始終包括web_dist.config

在文件系統 - > Web應用程序文件夾我已經從項目添加的內容文件。
還包括web_dist.config並將其映射到web.config。

但這給出了警告:

WARNING: Two or more objects have the same target location ('[targetdir]\web.config') 

而且包括實際的配置文件是web.config而不是web_dist.config

會是什麼,包括最好的選擇web_dist.config(命名爲web.config文件中設置)?

謝謝,
德米特里。

回答

2

我能解決方法這通過設置「生成操作」爲web.config中「」。
這樣它不會被包含到安裝程序包中。

然後我手動添加其他配置文件。

作用類似於這種特殊的情況魅力。

1

http://msdn.microsoft.com/en-us/library/zhx4ah11(VS.80).aspx

請問你的情況下面的技巧的工作?

您可以通過添加自定義文件夾,並設置其DefaultLocation屬性設置爲相同的值作爲第一個文件夾,則文件的第二個副本移動到新的文件夾糾正。

+0

這實際上並不會幫助作爲'web.config'來自應用程序的「內容文件」和'web_dist.config'手動添加。提出瞭解決方法,似乎我將在安裝中初始化'web.config',這是不能完成的。 雖然,我現在有幾個想法。將嘗試嘗試。 – 2010-03-24 04:12:31

相關問題