2010-03-24 55 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

相关问题