【发布时间】:2018-12-19 05:34:54
【问题描述】:
我的 .NetCore 应用程序中有 4 个 appsettings.json:
- appsettings.json
- appsettings.Development.json
- appsettings.Test.json
- appsettings.Production.json
所有 appsettings 都有 Do not copy 属性,但我注意到在发布应用程序时,所有 appsettings 文件都被复制到发布文件夹。 例如,即使我使用 Test 环境发布,也会将 appsettings.Production.json 复制到发布文件夹。
这没有什么坏处,但我想知道在使用 Test 发布时是否可以只复制 appsettings.json 和 appsettings.Test.json 环境?
【问题讨论】:
-
在 Visual Studio 发布配置文件中发布前后可以删除文件。您可以创建各种发布配置文件,每个发布配置文件都会在发布后删除您指定的应用设置。
-
发布时如何指定测试环境?
标签: .net visual-studio asp.net-core .net-core appsettings