我有一个类库,比如。NET标准2.0,使用nuget。我有多个客户端使用这个类库。客户端会自动从类库引用中获取所需的文件吗?还是我需要在使用该库的客户端应用程序中安装类库中使用的相同nuget?
它取决于nuget,通常在纯基于.net的nuget中,不需要安装在平台项目上,例如Json.net
。但我们假设您使用的是一个nuget,它与原生api进行交互,就像Rg一样。插件。弹出菜单,它可以让你创建用户界面,基本上并不是唯一的。NET的东西,所以它将被要求安装在所有平台上。
确实没有办法区分它们,但如果你查看nuget的Github页面,他们通常会提到你是否需要在平台项目上安装它。
但您可以假设,影响UI的东西需要安装在平台项目上,而除了纯逻辑处理之外什么都不做的东西只需要安装在您的上。NET标准库。