有没有办法告诉 Visual Studio 在发布的结果中包含子文件夹的配置文件?
Posted
技术标签:
【中文标题】有没有办法告诉 Visual Studio 在发布的结果中包含子文件夹的配置文件?【英文标题】:Is there any way to tell Visual Studio to include the config file of a subfolder in the published result? 【发布时间】:2011-12-07 17:18:11 【问题描述】:当您在 Visual Studio 中右键单击 ASP.NET 项目/发布时,将创建发布文件。
但如果子文件夹有配置文件,它们将不会包含在最终版本中。
例如
Root/Web.config // this will be included by default
Root/Admin/Web.Config // this won't be included by default
谢谢
【问题讨论】:
是否包含在项目中?资源类型是否为 Content 并复制到输出目录为 true? 别忘了接受答案 :) 【参考方案1】:假设这是一个网络应用程序项目(不是一个网站站点),只需在解决方案资源管理器中单击文件,然后按F4 显示属性(如果它们尚未显示)。确保“复制到输出目录”不是“不复制”(即“如果较新则复制”或“始终复制”),然后……就是这样。
【讨论】:
【参考方案2】:将其 CopyToOutputDirectory
属性标记为 Always 或 If newer
【讨论】:
以上是关于有没有办法告诉 Visual Studio 在发布的结果中包含子文件夹的配置文件?的主要内容,如果未能解决你的问题,请参考以下文章
visual studio 2008 安装过程中出现1330错误
使用 Visual Studio 2010 查看完整的 WCF 错误响应
如何在 C++ 中使用 Microsoft Visual Studio 2012 查找语法错误?