我想通过预编译发布我的 Web 应用程序。我在 Config 文件夹中外部化了配置的某些部分(使用 web.config 中的 configSource 属性)。显然,当我使用预编译发布时,这些文件是必需的。但是,它们特定于一种环境。因为我希望能够部署到可能已经有这些配置文件的多个环境。我想从发布文件夹中删除配置文件夹。
我尝试了一个 wpp.targets 如下:
<ExcludeFromPackageFolders Include="Config" />
但是,这发生在预编译之前,因此为时过早。
任何想法 ?
谢谢,尼古拉斯