我有三个配置文件,每个配置文件一个:
如果将ASPNETCORE_ENVIRONMENT设置为dev,则会收到运行时异常,抱怨无法找到appsettings.dev.json。我尝试添加
"copyToOutput": [
"appsettings.dev.json"
]
到project.json中的
buildOptions
部分,但似乎没有任何效果。还有另一种方法可以强制将appsettings.dev.json复制到输出目录吗?
最佳答案
就我而言,appsettings.json没有被复制用于单元测试。
如果右键单击该文件,然后选择属性,将出现此对话框。将构建操作更改为嵌入式资源,文件将被复制到bin文件夹中,以供单元测试使用。