Asp.net core 从ASP.NET核心应用程序的部署中排除文件
我有一个ASP.NET Core 2.2白标签应用程序,带有一个单独的config.json文件。我希望在调用dotnet publish(从VS代码)时能够将此文件从部署中排除,这样我就不会意外地覆盖UAT和Prod设置 使用ASP.NET,您可以在Asp.net core 从ASP.NET核心应用程序的部署中排除文件,asp.net-core,Asp.net Core,我有一个ASP.NET Core 2.2白标签应用程序,带有一个单独的config.json文件。我希望在调用dotnet publish(从VS代码)时能够将此文件从部署中排除,这样我就不会意外地覆盖UAT和Prod设置 使用ASP.NET,您可以在中添加。我在我的.csproj文件中尝试过这一点,但它似乎不起作用,并且在asp.net核心文档中找不到对该元素的任何引用。据报道,这似乎是一个悬而未决的问题 在以前版本的Core中,可以在project.json文件中使用publishExclu
中添加
。我在我的.csproj文件中尝试过这一点,但它似乎不起作用,并且在asp.net核心文档中找不到对该元素的任何引用。据报道,这似乎是一个悬而未决的问题
在以前版本的Core中,可以在project.json文件中使用publishExclude,但在2.2版中不存在
如何排除dotnet发布上的文件?对于
Asp.Net Core 2.2
,它使用MSBuild
生成项目
要导入特定文件,您可以通过添加以下内容编辑*.csproj
<ItemGroup>
<Content Update="config.json" CopyToPublishDirectory="Never" />
</ItemGroup>