C# 如何导入类库及其';什么是依赖关系?

C# 如何导入类库及其';什么是依赖关系?,c#,.net,.net-standard,class-library,C#,.net,.net Standard,Class Library,我创建了一个类库,它有两个NuGet依赖项。当我构建库时,会生成.dll,我可以使用Visual Studio上的“添加引用”选项在其他项目上成功引用它 但是,由于类库具有NuGet依赖项,我必须使用NuGet包管理器手动将它们添加到其他项目中 有什么方法可以导入类库并使另一个项目自动解决该库的所有NuGet依赖关系?您引用dll而不是直接引用项目有什么原因吗?至少在VS enterprise中,您可以绑定dll's@PatrickBeynio稍后我必须将此库添加到Xamarin项目中,我不知道

我创建了一个类库,它有两个NuGet依赖项。当我构建库时,会生成.dll,我可以使用Visual Studio上的“添加引用”选项在其他项目上成功引用它

但是,由于类库具有NuGet依赖项,我必须使用NuGet包管理器手动将它们添加到其他项目中


有什么方法可以导入类库并使另一个项目自动解决该库的所有NuGet依赖关系?

您引用dll而不是直接引用项目有什么原因吗?至少在VS enterprise中,您可以绑定dll's@PatrickBeynio稍后我必须将此库添加到Xamarin项目中,我不知道我是否可以在Xamarin项目上引用该项目。您可以将您的库制作为一个nuget包,包括一个具有所需依赖项的nuspec。请参阅以获取说明。正如Yosh所说,我们可以创建和发布包含所需依赖项的NuGet包。请查看。您创建了什么样的类库项目?.NET Core/.NET标准类型可以直接为您生成链接到所有依赖项的NuGet包。然后,您的所有NuGet包使用者都可以轻松获得依赖关系。您引用dll而不是直接引用项目有什么原因吗?至少在VS enterprise中,您可以绑定dll's@PatrickBeynio稍后我必须将此库添加到Xamarin项目中,我不知道我是否可以在Xamarin项目上引用该项目。您可以将您的库制作为一个nuget包,包括一个具有所需依赖项的nuspec。请参阅以获取说明。正如Yosh所说,我们可以创建和发布包含所需依赖项的NuGet包。请查看。您创建了什么样的类库项目?.NET Core/.NET标准类型可以直接为您生成链接到所有依赖项的NuGet包。然后,您的所有NuGet包使用者都可以轻松获得依赖关系。