Visual studio 如何为所有项目使用本地包
如何为所有项目设置本地软件包文件夹,我发现每个uwp项目都在问这个问题,每次我构建一个新项目时,我都必须安装它。此软件包已安装在C:\Program Files x86\Microsoft SDK\NuGetPackages\中,但visual studio似乎没有使用它。如何让它使用本地软件包 生成错误:Visual studio 如何为所有项目使用本地包,visual-studio,nuget,.net-core,Visual Studio,Nuget,.net Core,如何为所有项目设置本地软件包文件夹,我发现每个uwp项目都在问这个问题,每次我构建一个新项目时,我都必须安装它。此软件包已安装在C:\Program Files x86\Microsoft SDK\NuGetPackages\中,但visual studio似乎没有使用它。如何让它使用本地软件包 生成错误: Type universe cannot resolve assembly: System.Runtime, Version=4.0.0.0, Culture=neutral, Public
Type universe cannot resolve assembly: System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
Cannot resolve Assembly or Windows Metadata file 'System.Runtime.dll'
我们无法为所有项目设置本地包文件夹。因为在每个项目中,packages.config文件用于管理当前项目上安装的软件包 C:\Program Files x86\Microsoft SDK\NuGetPackages\文件夹不是指安装在项目中的软件包。此文件夹是以前安装的所有软件包的缓存 在项目上安装软件包时,软件包将下载到两个文件夹中,一个是解决方案文件夹下的软件包文件夹,另一个是Microsoft SDK\NuGetPackages文件夹 当您的计算机没有网络,但您想从internet安装一些以前安装过的软件包时,将使用Microsoft SDK\nGetPackages文件夹 因此,如果要为不同的项目安装相同的软件包,请保存packages.config文件并将此文件添加到项目中。然后在PackageManager控制台窗口中运行以下命令,将这些包重新安装到项目中
update-package -reinstall