NuGet 包引用复制 dll 本地

And*_*rov 8 c# visual-studio nuget nuget-package packagereference

我需要将 NuGet dll 的 Copy Local 设置为 false。在此之前,我使用了package.config格式,一切正常。迁移到包参考格式后,我找不到如何做到这一点的方法。有人可以帮助我吗?

ziv*_*kan 11

您可以使用私有资产。从文档复制

<ItemGroup>
    <!-- ... -->

    <PackageReference Include="Contoso.Utility.UsefulStuff" Version="3.6.0">
        <PrivateAssets>all</PrivateAssets>
        <ExcludeAssets>runtime</ExcludeAssets>
    </PackageReference>

    <!-- ... -->
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)