gpt4 book ai didi

console-application - Visual Studio 不会为 DotNet Core 控制台应用发布 appsettings.json 文件

转载 作者:行者123 更新时间:2023-12-04 21:33:57 25 4
gpt4 key购买 nike

我正在构建一个 DotNet Core 控制台应用程序。我注意到当我将应用程序发布到文件系统时,输出文件中不包含 appsettings.json 文件。

我发现更改 appsettings 上的复制选项可以使其出现,但默认情况下不会出现。

appsettings 不应该作为单独的文件包含在控制台应用程序中,以便您可以即时配置应用程序吗?

最佳答案

我认为出于安全原因,默认情况下会保留该文件(connectionString 中的密码?)。
您可以使用 this answer复制您的文件。

默认情况下,appsettings.json 是默认 <ItemGroup> 的一部分项目,所以添加 <None>列出 <PackageReference> 中的副本的标签节点。
<None Include="appsettings.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>

您可以使用 this link有关在 .Net Core 中安全存储应用程序 secret 的更多信息。

关于console-application - Visual Studio 不会为 DotNet Core 控制台应用发布 appsettings.json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43543165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com