我有一个名为 MyHelper 的 .netcore2.0 应用程序。MyHelper 引用了一个名为 B 的 .netstandard2.0 项目。MyHelper 作为 nuget 包发布。
我只需要在构建时在其他项目和解决方案中使用 MyHelper,因此在我的其他项目中,我将此 nuget 包标记为私有:
<PackageReference Include="MyHelper" Version="1.0.0">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
但是,在我使用此 nuget 包的其他项目的输出文件夹中,存在 B.dll。我不希望这样,因为它仅用于构建时间。如何阻止它被运送到应用程序。谢谢