net core 2.0 appsettings.json 保存在bin目录
net core 2.0 appsettings.json save on bin directory
我是 net core 2.0
的新人。
我正在连接到数据库。我习惯使用 App.Config
或 Web.Config
来设置连接字符串。但在 net core 2.0 中使用 appsettings.json
文件代替。
当我编译 de 应用程序时,appsettings.json
文件没有在 bin
目录中生成。因此,当我 运行 来自控制台 c>dotnet prj.dll
的应用程序抛出异常时,因为未找到连接文件。
我的问题是...我必须手动将 appsettings.json
文件复制到 bin
目录,或者有没有办法在编译项目时将其保存在 bin
目录中?
谢谢
我一直在寻找这个问题的答案,我发现的大多数帖子都引用了 project.json 文件,该文件现已弃用,取而代之的是 .csproj 文件 according to this guide published March 2017 .
本文档还在您的 .csproj 文件中指出 how you can use the "CopyToOutputDirectory" attribute,以确保您的 appsettings.json 文件在生成时被复制到输出目录:
<Project ...>
...
<ItemGroup>
<None Include="appsettings.json" CopyToOutputDirectory="Always" />
</ItemGroup>
</Project>
.
我是 net core 2.0
的新人。
我正在连接到数据库。我习惯使用 App.Config
或 Web.Config
来设置连接字符串。但在 net core 2.0 中使用 appsettings.json
文件代替。
当我编译 de 应用程序时,appsettings.json
文件没有在 bin
目录中生成。因此,当我 运行 来自控制台 c>dotnet prj.dll
的应用程序抛出异常时,因为未找到连接文件。
我的问题是...我必须手动将 appsettings.json
文件复制到 bin
目录,或者有没有办法在编译项目时将其保存在 bin
目录中?
谢谢
我一直在寻找这个问题的答案,我发现的大多数帖子都引用了 project.json 文件,该文件现已弃用,取而代之的是 .csproj 文件 according to this guide published March 2017 .
本文档还在您的 .csproj 文件中指出 how you can use the "CopyToOutputDirectory" attribute,以确保您的 appsettings.json 文件在生成时被复制到输出目录:
<Project ...>
...
<ItemGroup>
<None Include="appsettings.json" CopyToOutputDirectory="Always" />
</ItemGroup>
</Project>
.