我有一个既有 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中。