在安装项目中,我有2个web.config文件:web.config
- 在开发过程中使用web_dist.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)的最佳选择是什么?
谢谢,
德米特里。
答案 0 :(得分:2)
我通过将web.config的“构建操作”设置为“无”来解决此问题。
这样它就不会包含在安装程序包中。
然后我手动添加了另一个配置文件。
就像这种特殊情况的魅力一样。
答案 1 :(得分:1)
http://msdn.microsoft.com/en-us/library/zhx4ah11(VS.80).aspx
您的案例中是否有以下技巧?
您可以通过添加自定义文件夹并将其DefaultLocation属性设置为与第一个文件夹相同的值,然后将文件的第二个副本移动到新文件夹来更正此问题。