C# 项目之间的Nuget包依赖关系

C# 项目之间的Nuget包依赖关系,c#,asp.net,nuget,C#,Asp.net,Nuget,假设我有两个类库 我在项目a中包含了一个NuGet包。我需要在项目B中实例化该包中的类 我是否应该简单地通过浏览项目A并指出dll来添加对包的引用?或者还有其他选择吗?您可以在项目B中添加相同的NuGet包并使用它 VisualStudio中的包管理器在SoutionDir中创建一个名为“packages”的目录,它包含所有项目中的所有NuGet DLL。所以它不会下载2次 如果需要包中的类,请通过Nuget package在项目B中添加包引用 如果您只需要项目B中项目A中的类,那么从项目B中添

假设我有两个类库

我在项目a中包含了一个NuGet包。我需要在项目B中实例化该包中的类


我是否应该简单地通过浏览项目A并指出dll来添加对包的引用?或者还有其他选择吗?

您可以在项目B中添加相同的NuGet包并使用它


VisualStudio中的包管理器在SoutionDir中创建一个名为“packages”的目录,它包含所有项目中的所有NuGet DLL。所以它不会下载2次

如果需要包中的类,请通过Nuget package在项目B中添加包引用


如果您只需要项目B中项目A中的类,那么从项目B中添加对项目A的引用。

错误,如果您真正需要的唯一引用在NuGet包中,则不应该引用项目A。在项目B中引用NuGet包。@phifi他说他需要项目A中的类,所以他必须引用项目A。好的,也许他的问题不够清楚,但他写道“我需要实例化该包中的类”。