net core 2.0 appsettings.json保存在bin目录中

Die*_*ego 4 json connection-string .net-core

我是新人net core 2.0.

我正在连接到datbase.我习惯使用App.ConfigWeb.Config设置连接字符串.但在net core 2.0中使用的是appsettings.json文件.

当我编译de Application时,appsettings.json不在bin目录中生成文件.因此,当我从Console运行c>dotnet prj.dllappplication抛出一个excepción因为找不到连接文件.

我的问题是......我必须appsettings.json手动将文件复制到bin目录,还是有一种方法可以在bin编译Project时将其保存在目录中?

谢谢

小智 12

我一直在寻找这个问题的答案,我发现的大多数帖子都引用了project.json文件,根据2017年3月发布的指南,该文件现已被弃用,转而使用.csproj文件.

本文档还说明了如何使用 .csproj文件中的"CopyToOutputDirectory"属性来确保将appsettings.json文件复制到构建时的输出目录:

<Project ...>
    ...
    <ItemGroup>
        <None Include="appsettings.json" CopyToOutputDirectory="Always" />
    </ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

.