控制 nuget 包如何包含在项目中

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

我有一个既有 API 又有分析器的库。我会将其作为 NuGet 包分发。虽然我没有在 csproj 或 nuspec 中添加任何特殊的东西,但是当添加引用时,它看起来像这样:

<PackageReference Include="Integration" Version="1.0.0">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>

但我希望它不带过滤器,只是裸露的

<PackageReference Include="Integration" Version="1.0.0" />

是什么控制了这种行为,它可以朝着期望的方向受到影响吗?

我知道

<DevelopmentDependency>
标签,但它没有设置在我的.csproj中。

.net-core nuget csproj packagereference
1个回答
0
投票

<DevelopmentDependency>
标签设置为 false
 中的 
.csproj
 使其按我想要的方式工作。

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