C# 在ASP.NET Core 5 Blazor web程序集中的何处添加NuGet软件包?

C# 在ASP.NET Core 5 Blazor web程序集中的何处添加NuGet软件包?,c#,asp.net-core,blazor,blazor-webassembly,.net-5,C#,Asp.net Core,Blazor,Blazor Webassembly,.net 5,我正在使用.NET 5 SDK版本5.0.100-rc.2.20479.15,Microsoft Visual Studio Community 2019预览版-版本16.8.0预览版5.0。我创建解决方案ASP.NET Core 5 Blazor web程序集(选项:身份验证/授权、Progress web app) 在ASP.NET Core 5 Blazor web程序集中的何处添加NuGet软件包(例如,DevExpress Blazor NuGet软件包)foo.Client,foo.

我正在使用.NET 5 SDK版本
5.0.100-rc.2.20479.15
,Microsoft Visual Studio Community 2019预览版-版本16.8.0预览版5.0。我创建解决方案ASP.NET Core 5 Blazor web程序集(选项:身份验证/授权、Progress web app)

在ASP.NET Core 5 Blazor web程序集中的何处添加NuGet软件包(例如,DevExpress Blazor NuGet软件包)
foo.Client
foo.Server
foo.Shared

在ASP.NET Core 5 Blazor web程序集中的何处添加NuGet软件包(例如,DevExpress Blazor NuGet软件包)?客户端、服务器还是共享

Blazor库将放在Foo.Client项目中

数据库包将放在服务器项目中

您应该尽可能避免将包添加到共享项目中

但是客户端dll文件是从服务器端获取的


是的,但这并不重要——它们最终会到达服务器期望的位置,按需提供给客户。

那些需要软件包的人……让我们发布您的答案。但是客户端
dll
文件是从服务器端获取的。您需要扩展您试图询问的内容,但是。。对于NuGet,需要它们的项目是那些依赖它们的项目。更好的问题是什么样的设计模式或者你们关心什么,比如为什么你们想要x或者y。简单地说,答案是那些有依赖性的。我的感觉是你对某些事情很关心,或者根本不知道什么包在哪里,为什么。。。。我们可以帮忙。因为我们不知道您使用的是哪一个,为什么我们也不知道您的设计。确切地说,我想将这些软件包添加到我的解决方案中,您发现了什么?听起来像一个UI组件,所以添加到…客户端?。。。但,若你们想在服务器或共享中使用它,你们必须相应地添加一些东西