如何根据配置选择要发布的项目文件?

时间:2020-06-04 13:30:46

标签: asp.net-mvc asp.net-core visual-studio-2019 publishing appsettings

我最近了解到,我可以使用预处理器指令根据所选项目的配置来编译代码。我用它们来设置Startup.cs文件,以替代appsettingserror pages的环境变量。

我为每种配置创建了多个appsettings文件:

enter image description here

如果我以任何配置发布项目,则所有appsettings文件都将发布。因为我没有使用环境变量,所以这对我没有用,并且如果可能的话,我希望避免使用它,除非我将发布配置切换为它们。

因此,我的问题是,如果我选择了Development配置,如何仅发布appsettings.jsonappsettings.Development.json文件?换句话说,我不希望用于暂存和生产的应用程序设置出现在publish文件夹中。

0 个答案:

没有答案