|
|
1
2
当您使用NuGet添加软件包时,依赖软件包也随之安装。那么你什么时候加入微软。机器人程序。建设者它会自动安装dll。签署。dll。 接下来是角色,为什么?一些lib包依赖于其他包。就像微软的一个功能。机器人程序。建设者dll可能正在使用来自Chrome的某些帮助程序或主函数。签署。dll。因此,如果你将删除慢性病的参考。签署。dll您将得到缺少依赖项或引用的错误。
并非所有的软件包都依赖于其他软件包。有些是独立的,从不安装任何其他DLL,但有些是独立的。 |
|
|
2
1
当你使用中的某些东西时,你需要这样做
|
|
|
3
0
除非您正在引用这些包中的特定内容,否则您不需要这样做。如果您缺少一个会导致代码无法编译或运行的依赖项,编译器很可能会对此抱怨。 正如需要安装多个DLL的简单示例一样,当您通过NuGet安装软件包时,有时软件包将具有将要安装的依赖项,以便能够运行软件包中的代码。然而,它们中的大多数将独立于任何其他软件包安装。您可以通过将一些引用放在另一个项目中不存在的库项目中,然后尝试从主项目运行代码,来测试这是如何跨项目工作的。您不需要引用与库项目相同的DLL。 |