ASP.NET Core:发布时排除或包含文件

85

project.json文件之前有包含/排除部分,其中包括aspdotnet1.0

{
  "exclude": [
    "node_modules",
    "bower_components"
  ],
  "publishExclude": [
    "**.xproj",
    "**.user",
    "**.vspscc"
  ]
}

在ASP.NET Core 1.1中,这个部分在哪里(没有project.json)?是否有类似的部分在.csproj文件或.pubxml中?

13个回答

2

在Visual Studio 2019中:

  1. 右键单击文件 -> 属性
  2. 复制到输出目录 -> 始终复制

图片描述

  1. 保存解决方案并尝试发布

0
在 Visual Studio 2022 中: 卸载 csproj,打开文件 要添加内容和子文件夹,请插入:
<ItemGroup>
        <None Update="StaticContent\**">
            <CopyToOutputDirectory>Always</CopyToOutputDirectory>
        </None>
    </ItemGroup>

-2

Visual Studio 2019:

  1. 在“解决方案资源管理器”中,进入文件的“属性”
  2. 更改“复制到输出目录”属性为所需值(“始终复制”,“不复制”,“仅在较新时复制”)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接