xamarin MSB4018“ResolvePackageAssets”任务意外失败

hfyxw5xn  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(695)

亲爱的,我改变windows用户并将其设置为管理员,然后我删除了旧的windows用户名之后,我无法在visual studio中构建我的MAUI项目,错误是

Error   MSB4018 The "ResolvePackageAssets" task failed unexpectedly.
NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'C:\Program Files (x86)\ComponentOne\WinForms Edition\bin\v6\'.
   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.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()

enter image description here
我试着:

  • 创建新的MAUI项目,但出现相同的错误
  • 已将项目文件夹更改为另一个分区
  • 重新安装VS 2022
  • 创建空文件夹C:\Microsoft\Xamarin\Nuget和C:\Program Files(x86)\ComponentOne\Packages
  • 尝试通过vs命令重新安装软件包
  • 删除bin和obj项目文件夹。
  • 但同样的错误
wlzqhblo

wlzqhblo1#

我试着在我的电脑里找到一个这样的文件夹C:\Program Files (x86)\ComponentOne\WinForms Edition\bin\v6\。但是它不存在。
首先,你可以检查C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesC:\Program Files (x86)\Microsoft Visual Studio\Shared\这两个路径,然后根据这个答案拷贝出文件resolve the same error as yours
然后你可以检查答案是setting the visual studio's nuget package's source。你可以设置路径为C:\Program Files (x86)\Microsoft SDKs\NuGetPackages,这是我电脑中的路径。
此外,我发现C:\users\xxx\.nugets存储了所有的nuget包。而且我的电脑里有一个C:\Program Files (x86)\NuGet
最后,一个糟糕但有效的解决方案,您可以重新安装或格式化windows系统,然后安装visual studio。

相关问题