【问题标题】:Is there any way to tell Visual Studio to include the config file of a subfolder in the published result?有没有办法告诉 Visual Studio 在发布的结果中包含子文件夹的配置文件?
【发布时间】: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

有没有办法告诉 Visual Studio 在发布的结果中包含子文件夹的配置文件?

谢谢

【问题讨论】:

  • 是否包含在项目中?资源类型是否为 Content 并复制到输出目录为 true?
  • 别忘了接受答案 :)

标签: c# asp.net html visual-studio build


【解决方案1】:

假设这是一个网络应用程序项目(不是一个网站站点),只需在解决方案资源管理器中单击文件,然后按F4 显示属性(如果它们尚未显示)。确保“复制到输出目录”不是“不复制”(即“如果较新则复制”或“始终复制”),然后……就是这样。

【讨论】:

    【解决方案2】:

    将其 CopyToOutputDirectory 属性标记为 Always 或 If newer

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 2011-08-09
      • 2017-02-26
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 2010-11-19
      相关资源
      最近更新 更多