I am new in net core 2.0
.
I am connecting to datbase. I am used to use an App.Config
or Web.Config
to set the connection string. But in net core 2.0 uses appsettings.json
file instead.
When I compile de Application, appsettings.json
file is not generated in bin
directory. So when I run the appplication from Console c>dotnet prj.dll
thrown an excepción because connection file is not found.
My question is... I have to copy appsettings.json
file manually to bin
directory or is there a way to save it in bin
directory when Project is compiled?
thanks
I've been looking for an answer to this question and most of the posts I've found reference the project.json file which has now been deprecated in favour of the .csproj file according to this guide published March 2017.
This document also indicates how you can use the "CopyToOutputDirectory" attribute in your .csproj file to ensure your appsettings.json file is copied to the output directory on build:
<Project ...>
...
<ItemGroup>
<None Include="appsettings.json" CopyToOutputDirectory="Always" />
</ItemGroup>
</Project>
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With