Error msb4018 непредвиденная ошибка при выполнении задачи resolvepackageassets

I am trying to set up visual studio 2019 on macos (10.14.3), but when attempting to build a default web MVC project I get this dependency error: Target _CheckForNETCoreSdkIsPreview: /usr/...

I am trying to set up visual studio 2019 on macos (10.14.3), but when attempting to build a default web MVC project I get this dependency error:

    Target _CheckForNETCoreSdkIsPreview:
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(151,5): message NETSDK1057: You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
Target ResolvePackageAssets:
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018: The "ResolvePackageAssets" task failed unexpectedly.
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018: System.TypeLoadException: Could not resolve type with token 0100003f from typeref (expected class 'NuGet.Packaging.Core.PackageDependency' in assembly 'NuGet.Packaging, Version=5.0.0.4, Culture=neutral, PublicKeyToken=31bf3856ad364e35')
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.GetPlatformPackageExclusions () [0x000d7] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter..ctor (Microsoft.NET.Build.Tasks.ResolvePackageAssets task, System.IO.Stream stream) [0x0009b] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheReader.CreateReaderFromDisk (Microsoft.NET.Build.Tasks.ResolvePackageAssets task, System.Byte[] settingsHash) [0x0003a] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheReader..ctor (Microsoft.NET.Build.Tasks.ResolvePackageAssets task) [0x00015] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups () [0x00000] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ExecuteCore () [0x00018] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.NET.Build.Tasks.TaskBase.Execute () [0x00000] in <9524e6fbf1724027a475d15b01fab866>:0 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () [0x00023] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-10/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs:573 
    /usr/local/share/dotnet/sdk/3.0.100-preview3-010431/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(228,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (Microsoft.Build.BackEnd.ITaskExecutionHost taskExecutionHost, Microsoft.Build.BackEnd.Logging.TaskLoggingContext taskLoggingContext, Microsoft.Build.BackEnd.TaskHost taskHost, Microsoft.Build.BackEnd.ItemBucket bucket, Microsoft.Build.BackEnd.TaskExecutionMode howToExecuteTask) [0x00212] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-10/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs:784 
Done building target "ResolvePackageAssets" in project "TestingApp.csproj" -- FAILED.

Done building project "TestingApp.csproj" -- FAILED.

Build FAILED.

I also tried to run it from terminal with dotnet run and it works, but I cannot use Visual Studio. Thanks.

  • Remove From My Forums
  • Question

  • 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:MicrosoftXamarinNuGet’.
       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 Filesdotnetsdk3.1.201SdksMicrosoft.NET.SdktargetsMicrosoft.PackageDependencyResolution.targets
    234

2 / 1 / 1

Регистрация: 17.06.2020

Сообщений: 134

1

18.06.2022, 20:07. Показов 1105. Ответов 7


Добрый день. Работал над созданием веб сайта в asp net core. В первом запуске программа все нормально запустилось, все ссылки регистрация и тд работало. Но после того как остановил проект и заново запустил то выдало эту ошибку:
Ошибка MSB4018 непредвиденная ошибка при выполнении задачи «ResolveTargetingPackAssets».

И подробнее эту:

System.IO.DirectoryNotFoundException: Не удалось найти часть пути «C:Program
FilesdotnetpacksMicrosoft.NETCore.App.Ref5.0.0 dataFrameworkList.xml».
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
в System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
в System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
в System.Xml.XmlTextReaderImpl.FinishInitUriString()
в System.Xml.XmlTextReaderImpl..ctor(String uriStr, XmlReaderSettings settings, XmlParserContext context, XmlResolver uriResolver)
в System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
в System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext)
в System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
в Microsoft.NET.Build.Tasks.ResolveTargetingPackAsse ts.AddReferencesFromFrameworkList(String frameworkListPath, String targetingPackRoot, String targetingPackDllFolder, ITaskItem targetingPack, List`1 referenceItems)
в Microsoft.NET.Build.Tasks.ResolveTargetingPackAsse ts.ExecuteCore()
в Microsoft.NET.Build.Tasks.TaskBase.Execute()
в Microsoft.Build.BackEnd.TaskExecutionHost.Microsof t.Build.BackEnd.ITaskExecutionHost.Execute()
в Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstan tiatedTask>d__26.MoveNext() CV_WebApp
C:Program Filesdotnetsdk5.0.408SdksMicrosoft.NET.Sdkta rgetsMicrosoft.NET.Sdk.FrameworkReferenceResoluti on.targets 352

Оказалось что ошибка случилось из за того что папка data(так же и данные в этой папке) попросту отсутствует в папке 5.0.0. Но после решения этой проблемы vs до сих пор выдает эту ошибку.

P.S Я попробовал открыть другой проект там все отлично запускается.

P.P.S Потом в NuGet просто исчезли все пакеты (которые использовались в проекте:entity framework, sql server и тд). А при повторной установке старых пакетов выдает ошибку что не получилось восстановить этот пакет.

Добавлено через 3 часа 27 минут
Сделал небольшой тест до этого времени думал что ошибка только вокруг проекта, но оно касается полностью visual studio. Потому что все веб приложений которые были скачены из другого источника или раньше созданы, или прямо только что создано, все выдают одну и ту же ошибку.

Цитата
Сообщение от young for best
Посмотреть сообщение

Ошибка MSB4018 непредвиденная ошибка при выполнении задачи «ResolveTargetingPackAssets».

точнее эту

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Closed

SaifKb opened this issue

Jun 14, 2020

· 3 comments

Comments

@SaifKb

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/hello-world-tutorial/install
Operating System: windows

just loaded the project as seen in the tutorial and the error appears in the console

Provide details about the problem you’re experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

@mairaw

Can you provide the output of the dotnet --info command @SaifKb?

@rainersigwald is this something you can help with?

@mairaw
mairaw

added
the

needs-more-info

Not enough information has been provided. Please share more detail as requested.

label

Jun 16, 2020

@SaifKb

@mairaw

No worries. Thanks for letting us know and I’m glad you sorted it out.

2 participants

@mairaw

@SaifKb

Я просто создал пустое решение, а затем добавил проект консоли (.net core 3.1). введите описание изображения здесь

Проблема в том, что я получаю сообщение об ошибке: (MSB4018) Неожиданная ошибка задачи «ResolvePackageAssets», и если я посмотрю ниже, она покажет мне эту ошибку:

NuGet.Packaging.Core.PackagingException: Unable to find fallback package 
folder 'C:MicrosoftXamarinNuGet'.

Если я попытаюсь изменить версию, мне будет показано много ошибок (VS больше не распознает пространства имен и ключевые слова). Я использую Visual Studio 2019 для Windows, я все еще работал со стандартом .net и ядром .net (на данный момент на компьютере установлена ​​версия 3.1.101). Пакеты NuGet не установлены, и у меня есть аналогичная ошибка в другом проекте, где я использую Monogame вместе со стандартной библиотекой .net (если я изменю версию стандартной библиотеки .net, я получаю ту же ошибку)

Кто-нибудь знает как это решить? А пока спасибо.

1 ответ

Лучший ответ

Я нашел возможное решение, которое сработало для меня, я просто добавил папку Microsoft в C: и внутри папки Microsoft добавил следующие папки: Xamarin NuGet, затем я запустил Visual Studio и построил проект


1

MyName
5 Май 2020 в 09:16

Привет и спасибо за любую помощь заранее

Приведенный выше код ошибки возникает при попытке изучения стеков.
У меня Windows 11, большинство других вопросов в Интернете, которые я видел, касаются Mac и указывают на проблемы с версией для Mac, поэтому, насколько я могу судить, они не могут мне помочь.

Я пробовал до сих пор:

  • Переустановка Visual Studio на два разных диска, один SSD и другой HDD

  • Удаление папок типа obj и bin

  • Восстановление визуальной студии через установщик

      {
    
          Stack stack = new Stack();
    
          stack.Push('g');
          stack.Push('n');
          stack.Push('i');
          stack.Push('t');
          stack.Push('e');
          stack.Push('e');
          stack.Push('r');
          stack.Push('g');
    
    
          Console.WriteLine("Item have been added to the stack");
    
          DisplayStack(stack);
    
    
    
          Console.ReadKey();
      }
    
       static void DisplayStack(Stack stack)
      {
          foreach (char item in stack)
          {
              Console.WriteLine("The Stack Content is: {0}", item);
          }
      }
    

И ужасно длинное полное сообщение об ошибке:

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 'D:CodingComponents-tools-SDKNuGetPackages'.
   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() pushpopstacks   C:Program Filesdotnetsdk5.0.406SdksMicrosoft.NET.SdktargetsMicrosoft.PackageDependencyResolution.targets    241 

Опять же, я ценю любую помощь или совет.


ImitableLine, 30 марта 2022 г., 04:04

38

1

Ответ:

Решено

См. эта страница.

Решение Вручную добавил пустую папку C:MicrosoftXamarinNuget и перекомпилировал VS, она должна работать.


Jiale, 31 марта 2022 г., 04:37

Интересные вопросы для изучения

Понравилась статья? Поделить с друзьями:
  • Error msb4018 the resolvepackageassets task failed unexpectedly
  • Error msb4018 the generatedepsfile task failed unexpectedly
  • Error msb3721 cuda
  • Error msb3482 an error occurred while signing
  • Error msb3191 не удается создать каталог