首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MSB4018 "ResolvePackageAssets“任务意外失败

MSB4018 "ResolvePackageAssets“任务意外失败
EN

Stack Overflow用户
提问于 2022-12-02 00:56:16
回答 1查看 25关注 0票数 0

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

代码语言:javascript
运行
复制
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()

在这里输入图像描述

我试着:

  • 创建新的MAUI项目,但错误相同
  • 将项目文件夹更改为其他分区
  • 重新安装VS 2022
  • 创建空文件夹C:\Microsoft\Xamarin\Nuget和C:\Program (x86)\ComponentOne\Packages
  • 尝试通过vs命令重新安装软件包
  • 删除bin和obj项目文件夹。
  • 但是所有相同的错误
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-12-02 08:26:02

我试图在我的计算机中找到这样一个文件夹C:\Program Files (x86)\ComponentOne\WinForms Edition\bin\v6\。但它并不存在。

首先,您可以检查两个路径C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesC:\Program Files (x86)\Microsoft Visual Studio\Shared\,然后根据这个解决与您相同的错误的答案复制文件。

然后你可以检查关于设置visual studio的nuget包的源代码的答案。您可以将路径设置为C:\Program Files (x86)\Microsoft SDKs\NuGetPackages,这是我的计算机中的路径。

此外,我还找到了C:\users\xxx\.nugets存储的所有nuget包。我的电脑里有一个C:\Program Files (x86)\NuGet

最后,一个糟糕但有效的解决方案是,您可以重新安装或格式化windows系统,然后安装visual studio。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74649805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档