如何将appsettings.json复制到DEBUG文件夹,作为dotnet构建的一部分

问题描述 投票:0回答:1

我有一个控制台应用程序,它使用appsettings.json来保存配置值。

在Visual Studio IDE中,当我为appsettings.json]设置AlwaysCopy时,它将被复制到DEBUG文件夹中,作为BUILD的一部分。

但是,在.net核心中,当我运行dotnet build时,它没有将appsettings.json

复制到DEBUG文件夹。我已经将以下xml配置添加到.csproj
  <Content Include="appsettings.json">
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
  </Content>

[当我执行dotnet publish时,它将被复制到发布文件夹。但是,当我执行dotnet build时并没有发生。您能告诉我为什么没有发生吗,我应该怎么做才能将appsettings.json复制到DEBUG文件夹?

我有一个控制台应用程序,该应用程序使用appsettings.json来保存配置值。在Visual Studio IDE中,当我为appsettings.json设置AlwaysCopy时,它将被复制到...

.net-core visual-studio-code console-application visual-studio-debugging appsettings
1个回答
0
投票

在另一个线程中找到答案是Stackoverflow(The difference between build and publish in VS?)。与.NET Framework相比,.NET Core中的构建和发布有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.