添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用Vs2019,发现新创建的代码,也无法正常编译,
尝试过用visual自带的修复功能;去官网升级Nuget;甚至卸载Nuget;也无法解决.

详细报错内容如下

严重性	代码	说明	项目	文件	行	禁止显示状态
错误	MSB4018	“ResolvePackageAssets”任务意外失败。
NuGet.Packaging.Core.PackagingException: **Unable to find fallback package folder 'D:\Microsoft\Xamarin\NuGet\'.**
   在 NuGet.Packaging.FallbackPackagePathResolver..ctor(String userPackageFolder, IEnumerable`1 fallbackPackageFolders)
   在 Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(IEnumerable`1 packageFolders)
   在 Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(LockFile lockFile)
   在 Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheWriter..ctor(ResolvePackageAssets task)
   在 Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader.CreateReaderFromDisk(ResolvePackageAssets task, Byte[] settingsHash)
   在 Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader..ctor(ResolvePackageAssets task)
   在 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.ITaskExecutionHost.Execute()
   在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()	DealExcel	C:\Program Files\dotnet\sdk\5.0.411\Sdks\Microsoft.NET.
   Sdk\targets\Microsoft.PackageDependencyResolution.targets	241

查询若干方法后,发现解决方案就藏在第二排提示中
Unable to find fallback package folder ‘D:\Microsoft\Xamarin\NuGet’.**

新建一个空目录 folder ‘D:\Microsoft\Xamarin\NuGet’.
(把自己的visual报错复制出来,看提示路径在哪里,就在哪里建)
在这里插入图片描述
建好之后,问题就解决了

问题原因:之前以为D盘里面没有放编译相关程序,为了省空间,就全部手贱删掉,哪会知道有这种事情

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB4018ResolvePackageAssets任务意外失败。 NuGet.Packaging.Core.PackagingException: Unable to find fallba... net core项目不能运行,framework可以,将 Shared 改为了 没有后面的空格,并将 C:\Users\用户名\AppData\Roaming\NuGet\NuGet.Config 路径改为了 新的路径D:\SOFT\VS2022\Shared\NuGetPackages\。2: MSB4018ResolvePackageAssets任务意外失败。重启 VS2022可以了。 错误 1 “ResolveAssemblyReference”任务意外失败。 System.IO.PathTooLongException: 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。    在 System.IO.Path.SafeSetStackPointerValue(Char* buffer, Int32 ind C# (严重性 代码 说明 项目 文件 行 禁止显示状态)问题 当执行程序时,输出内容为“严重性 代码 说明 项目 文件 行 禁止显示状态 错误 无法将文件“obj\Debug\week4.exe”复制到“bin\Debug\week4.exe ”的原因是程序在后台运行,发生了冲突。 解决方法: 打开任务管理器,将你编写的程序关闭(如未能解决,连同编写的程序关联的应用也一同关闭)。 忘记截图啦,我觉得有图更直观,下次遇到问题我先截图吧。 因为遇到这个问题啦,记录下来,分享给有需要的小伙伴。 1>------ 已启动生成: 项目: QtWidgetsApplication1, 配置: Release x64 ------ 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB4018: “VCMessage”任务意外失败。 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\ 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB4018 “RazorTagHelper”任务意外失败。 System.InvalidOperationException: DOTNET_HOST_PATH is not set 在 Microsoft.AspNetCore.Razor.Tasks.DotNetToolTask.get_DotNetPath() 在 Microsoft.AspNetCore.Razor.Tasks.Do... VS在使用过程中编译出现一下错误 1.错误MSB3754引用程序集“System”无效。“值不在预期的范围内。”ATMD:\VS\MSBuild\Microsoft\VisualStudio\v15.0\CodeAnalysis\Microsoft.CodeAnalysis.targets230 2.错误MSB3755未能找到引用“System”。如果代码需要此引用,则可能会出现编译错误。 error MSB4018: "VCMessage"任务意外失败. 在用VS2019Community版本创建一个新项目时,提示这个错误,竟然从没见过,的确是因为在VS2019的这个版本上,新建项目没有自动勾选平台工具集,我们只需要在项目属性里勾选2019 v142即可 之前提到,在MATLAB中编译C程序时安装了VS2015。感觉VS2015的界面风格过于臃肿,还是喜欢pycharm的编程界面风格,于是开始下载VS2019和CLion。 结果在VS2019安装完成以后(使用的是在线安装),发现不管是VS2019还是VS2015在build的时候都出现了这样的问题: Debug后提示“无法启动程序,系统找不到文件(exe)”。 网络上的解决方案如下: (1)保证...