【发布时间】:2020-11-20 11:25:43
【问题描述】:
我有一个名为 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。 我不希望这样,因为它仅用于构建时间。 如何阻止它被运送到应用程序。 谢谢
【问题讨论】:
标签: visual-studio nuget nuget-package project-reference msbuild-projectreference