Visual studio NuGet.Packaging.Core.PackagingException:找不到回退包文件夹';C:\ProgramFiles(x86)\Progress\ToolboxNugetPackages';
我在安装了最新版本的Visual Studio 2019 Enterprise的新Windows 10 Enterprise 2004安装中遇到此错误。我只是想编译一个stock.NET核心控制台应用程序;当我尝试构建解决方案时,会出现此错误Visual studio NuGet.Packaging.Core.PackagingException:找不到回退包文件夹';C:\ProgramFiles(x86)\Progress\ToolboxNugetPackages';,visual-studio,nuget,Visual Studio,Nuget,我在安装了最新版本的Visual Studio 2019 Enterprise的新Windows 10 Enterprise 2004安装中遇到此错误。我只是想编译一个stock.NET核心控制台应用程序;当我尝试构建解决方案时,会出现此错误 Severity Code Description Project File Line Suppression State Error MSB4018 The "ResolvePackageAssets
Severity Code Description Project File Line Suppression State
Error MSB4018 The "ResolvePackageAssets" task failed unexpectedly.
NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'C:\Program Files
(x86)\Progress\ToolboxNugetPackages'.
at NuGet.Packaging.FallbackPackagePathResolver..ctor(String userPackageFolder, IEnumerable`1
fallbackPackageFolders)
at Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(IEnumerable`1 packageFolders)
at Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(LockFile lockFile)
at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheWriter..ctor(ResolvePackageAssets task)
at
Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader.CreateReaderFromDisk(ResolvePackageAssets
task, Byte[] settingsHash)
at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader..ctor(ResolvePackageAssets task)
at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups()
at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ExecuteCore()
at Microsoft.NET.Build.Tasks.TaskBase.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() ConsoleApp1
C:\Program
Files\dotnet\sdk\3.1.301\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets
234
严重性代码描述项目文件行抑制状态
错误MSB4018“ResolvePackageAssets”任务意外失败。
NuGet.Packaging.Core.PackagingException:找不到回退包文件夹“C:\Program Files”
(x86)\Progress\ToolboxNugetPackages'。
在NuGet.Packaging.FallbackPackagePathResolver..ctor(字符串userPackageFolder,IEnumerable`1
fallbackPackageFolders)
位于Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(IEnumerable`1 packageFolders)
在Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(锁文件锁文件)中
位于Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheWriter..ctor(ResolvePackageAssets任务)
在
Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader.CreateReaderFromDisk(ResolvePackageAssets
任务,字节[]设置(SHASH)
位于Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader..ctor(ResolvePackageAssets任务)
在Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups()中
在Microsoft.NET.Build.Tasks.ResolvePackageAssets.ExecuteCore()中
在Microsoft.NET.Build.Tasks.TaskBase.Execute()中
位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute()
在Microsoft.Build.BackEnd.TaskBuilder.d_u26.MoveNext()控制台上
C:\程序
Files\dotnet\sdk\3.1.301\Sdks\Microsoft.NET.sdk\targets\Microsoft.packagedependencysolution.targets
234
我发现了问题-我使用了一段时间的WPF控件的一个安装程序有一个bug,它现在为UI控件生成一个nuget包缓存;Nuget包确实存在,但它位于错误的位置。当更改默认安装目录“C:\Program Files(x86)\Progress”时,此特定错误就会显现出来。为了纠正这种情况,我将Nuget缓存复制到了预期位置,问题就消失了。嘿,Perry,谢谢你的提示。由于磁盘空间不足,我想更改它的位置。。。我怎么能做到?