C# 跨VS 2010解决方案重新使用nuget软件包
我刚开始使用,有些东西让我困惑。当我安装一个软件包时,它是按照每个项目或每个解决方案安装的,如果我想在不同的解决方案或项目中使用同一个软件包,我必须重新安装它。我想能够添加包到一个新的解决方案,只是我可以添加本地汇编或图像文件的方式。如何做到这一点?您这样做的方式如下:C# 跨VS 2010解决方案重新使用nuget软件包,c#,visual-studio-2010,nuget-package,C#,Visual Studio 2010,Nuget Package,我刚开始使用,有些东西让我困惑。当我安装一个软件包时,它是按照每个项目或每个解决方案安装的,如果我想在不同的解决方案或项目中使用同一个软件包,我必须重新安装它。我想能够添加包到一个新的解决方案,只是我可以添加本地汇编或图像文件的方式。如何做到这一点?您这样做的方式如下: 将dll/dll从项目目录复制到您创建的文件夹中,例如在c:\dlls\中,然后对于要使用该软件包的每个新项目,只需在添加引用中引用它…当您第一次安装软件包时,它会下载到您的本地存储中,然后每次安装时,如果没有可用的更新,它将从
将dll/dll从项目目录复制到您创建的文件夹中,例如在c:\dlls\中,然后对于要使用该软件包的每个新项目,只需在添加引用中引用它…当您第一次安装软件包时,它会下载到您的本地存储中,然后每次安装时,如果没有可用的更新,它将从本地存储中删除。@HamletHakobyan是的,我知道nuget正在缓存包,但我不能选择一些已安装的包并将它们添加到当前项目中吗?如果您想这样做,则应1)向程序集添加程序集引用,2)使用正确的设置更新web.config。NuGet自动化了所有这些任务。根据设计,每个解决方案都需要下载软件包。在“解决方案”节点上,您可以选择“管理软件包”,并将下载的软件包安装到您想要的任何项目中。这是正常的用例。如果希望跨解决方案重用包,可以创建自己的本地缓存。互联网上有好几本指南。=)@你能指出这样的联系吗?