我有一个包含3个c#项目的解决方案,为了更好的理解,我将这些项目称为A,B和C。
我想在NuGet软件包中创建项目C,但是这些项目位于.Net Framework 4.5.1上,因此,我在.Net Standart 2.0库中添加了其他项目(项目D),以供参考到项目C。
但是当在客户端项目中添加NuGet软件包时,我无法使用,因为该项目对项目A,B和C具有依赖性。
在Nuget软件包中制作项目C时,我如何不依赖项目A,B和C?
答案 0 :(得分:0)
我使用Nuget包资源管理器将三个依赖项引用文件添加到该包中,并且在安装时会自动在客户端项目上复制thats依赖项。
https://github.com/NuGetPackageExplorer/NuGetPackageExplorer