C# 新项目中的ASP.NET核心MSB4018

C# 新项目中的ASP.NET核心MSB4018,c#,asp.net,.net,C#,Asp.net,.net,创建一个新项目后,我立即收到一个错误(只有ASP.NETMVC,其他类型工作正常)。我试图重建项目和解决方案,但毫无帮助。这里有一个错误: Error MSB4018 The "ResolvePackageAssets" task failed unexpectedly. NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'D:\VS\VS SDK \NuGetPac

创建一个新项目后,我立即收到一个错误(只有ASP.NETMVC,其他类型工作正常)。我试图重建项目和解决方案,但毫无帮助。这里有一个错误:

Error MSB4018 The "ResolvePackageAssets" task failed unexpectedly.
NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'D:\VS\VS SDK \NuGetPackages'.
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() study C:\Program Files\dotnet\sdk\5.0.203\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 241
错误MSB4018“ResolvePackageAssets”任务意外失败。
NuGet.Packaging.Core.PackagingException:找不到后备包文件夹“D:\VS\VS SDK\NuGetPackages”。
在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任务,字节[]设置)
位于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_uu26.MoveNext()学习C:\Program Files\dotnet\sdk\5.0.203\Sdks\Microsoft.NET.sdk\targets\Microsoft.PackageDependencyResolution.targets 241

在我的例子中,VS的删除和重新安装解决了这个问题。

您是否有一个包含
D:\VS\VS SDK\NuGetPackages
的nuget.config文件?错误表明路径不存在。@DaveShaw,我有一个文件夹,但没有nuget.config文件。