当我尝试打开 NuGet程序包管理器控制台时,出现以下错误。我不确定是什么阻止了Package Manager控制台打开。
Each package is licensed to you by its owner. NuGet is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may include dependencies which are governed by additional licenses. Follow the package source (feed) URL to determine any dependencies.
Package Manager Console Host Version 4.5.0.4685
Type 'get-help NuGet' to see all available NuGet commands.
Unable to find fallback package folder 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\'.
以下是我从dotnet --info
检索的其他信息:
.NET Command Line Tools (2.1.2)
Product Information:
Version: 2.1.2
Commit SHA-1 hash: 5695315371
Runtime Environment:
OS Name: Windows
OS Version: 10.0.15063
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\2.1.2\
Microsoft .NET Core Shared Framework Host
Version : 2.0.3
Build : a9190d4a75f4a982ae4b4fa8d1a24526566c69df
尝试搜索解决方案后,我发布了此处。
答案 0 :(得分:10)
我有同样的问题,我通过创建请求的文件夹来修复它。
希望这也适合你。
答案 1 :(得分:5)
以管理员启动PowerShell并运行以下命令:
mkdir "C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback"
然后重新启动Visual Studio,一切都应该工作。
答案 2 :(得分:0)
当您尝试构建其中包含需要安装的新Nuget软件包的项目时,请确保已连接到Internet。
答案 3 :(得分:0)
就我而言,我的package.config文件中有一个重复的软件包。删除后,一切正常。
答案 4 :(得分:0)
我的问题是,它正在其他显示器上打开。