0

所以有一个nuget包https://nuget.info/packages/WW-Blueprint-Core/1.0.0

具有以下结构

- content
  - srcdir
- contentFiles
  - any
    - net472
      - srcdir 

问题是当我在 JetBrains Rider 中像这样在我的 sdk 样式 .csproj(针对 net472)中包含这个 nuget 包时

<PackageReference Include="WW-Blueprint-Core" Version="1.0.0" />

它在项目根目录中创建到 srcdir 的快捷方式/链接。但是.cssrcdir 中的文件作为内容文件包含在内。它们不包含在构建过​​程中。

这是故意的吗?如何让它们包含在构建中,而无需手动跟踪每个.cs文件并更改属性?

Visual Studio 也最终遇到了同样的问题。

如果您查看包的来源https://github.com/WittleWolfie/WW-Blueprint-Core/blob/main/BlueprintCore/BlueprintCore.csproj

这就是它们的包含方式

<Content Include="**\*.cs" Exclude="obj\**" />

我们是否应该以.cs其他方式包含文件?

4

0 回答 0