angular 2 .net核心项目的发布文件夹中缺少文件

时间:2017-03-20 07:27:00

标签: angular .net-core

我在网核中使用角度2的模板,如http://blog.stevensanderson.com/2016/10/04/angular2-template-for-visual-studio/所示。当我发布解决方案时,ClientApp文件夹中“app”内的文件完全丢失。我在这个文件夹中有所有的角度组件,它没有发布。

2 个答案:

答案 0 :(得分:2)

project.json vs csproj文档中的

The files section解释了该解决方案。

如果您使用project.json

{
  "publishOptions": {
    "include": [
      "app/"
    ]
  }
}

如果您使用csproj

<ItemGroup>
    <Content Include="app\**\*" CopyToPublishDirectory="PreserveNewest" />
</ItemGroup>

答案 1 :(得分:0)

我在包含客户端脚本时所做的是将此行添加到其他<Content>行下的.csproj文件中:

<Content Include="Client\dist\**\*.*" />