Error msb4018 the resolvepackageassets task failed unexpectedly

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

  • User167521 posted

    Suddenly, building on Visual Studio for Mac 8.3.11 (build 1) on MacOS 10.12 is giving me this error. Please help me me resolve this as soon as possible. Thanks.

    /usr/local/share/dotnet/sdk/3.1.401/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(5,5): Error MSB4018: The «ResolvePackageAssets» task failed unexpectedly. System.MissingFieldException: Field not found: string NuGet.ProjectModel.LockFileItem.AliasesProperty Due to: Could not find field in class at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.WriteItems[T] (NuGet.ProjectModel.LockFileTarget target, System.Func2[T,TResult] getAssets, System.Func2[T,TResult] filter, System.Action`2[T1,T2] writeMetadata) [0x000bd] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.WriteCompileTimeAssemblies () [0x00000] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.WriteItemGroup (System.Action writeItems) [0x0000e] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.WriteItemGroups () [0x00024] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.Write () [0x00006] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheWriter.WriteToCacheFile () [0x00040] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheReader.CreateReaderFromDisk (Microsoft.NET.Build.Tasks.ResolvePackageAssets task, System.Byte[] settingsHash) [0x00049] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets+CacheReader..ctor (Microsoft.NET.Build.Tasks.ResolvePackageAssets task) [0x00015] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups () [0x00000] in :0 at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ExecuteCore () [0x00018] in :0 at Microsoft.NET.Build.Tasks.TaskBase.Execute () [0x0002e] in :0 at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () [0x00023] in /Users/builder/jenkins/workspace/build-package-osx-mono/2020-02/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/TaskExecutionHost/TaskExecutionHost.cs:575 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) [0x002a9] in /Users/builder/jenkins/workspace/build-package-osx-mono/2020-02/external/bockbuild/builds/msbuild-15/src/Build/BackEnd/Components/RequestBuilder/TaskBuilder.cs:818 (MSB4018) (HP.ChimeraSwaggerServices)?

    Here is my dev environment.

    === Visual Studio Community 2019 for Mac === Version 8.3.11 (build 1) Installation UUID: 7d2ef590-dcc9-4e7d-86ec-7c2718e40aea GTK+ 2.24.23 (Raleigh theme) Xamarin.Mac 5.16.1.24 (d16-3 / 08809f5b) Package version: 612000090 === Mono Framework MDK === Runtime: Mono 6.12.0.90 (2020-02/d3daacdaa80) (64-bit) Package version: 612000090 === NuGet === Version: 5.3.0.6192 === .NET Core SDK === SDK: /usr/local/share/dotnet/sdk/3.1.401/Sdks SDK Version: 3.1.401 MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/Sdks === .NET Core Runtime === Runtime: /usr/local/share/dotnet/dotnet Runtime Versions: 3.1.7 3.1.5 2.1.21 2.1.11 === Xamarin.Profiler === Version: 1.6.15.68 Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler === Updater === Version: 11 === Xamarin.Android === Not Installed === Microsoft Mobile OpenJDK === Java SDK: Not Found Android Designer EPL code available here: https://github.com/xamarin/AndroidDesigner.EPL === Android SDK Manager === Version: 1.4.0.65 Hash: c33b107 Branch: remotes/origin/d16-3 Build date: 2019-11-19 20:33:22 UTC === Android Device Manager === Version: 1.2.0.116 Hash: d2b2af0 Branch: remotes/origin/d16-3 Build date: 2019-11-19 20:33:42 UTC === Apple Developer Tools === Xcode 9.2 (13772) Build 9C40b === Xamarin.Mac === Version: 6.20.2.2 (Visual Studio Community) Hash: 817b6f72a Branch: d16-7 Build date: 2020-07-18 18:44:59-0400 === Xamarin.iOS === Xamarin.iOS not installed. Can’t find mtouch or the Version file at /Library/Frameworks/Xamarin.iOS.framework/Versions/Current. === Xamarin Designer === Version: 16.3.0.256 Hash: 8a223bfd7 Branch: remotes/origin/d16-3 Build date: 2019-11-01 21:02:02 UTC === Xamarin Inspector === Version: 1.4.3 Hash: db27525 Branch: 1.4-release Build date: Mon, 09 Jul 2018 21:20:18 GMT Client compatibility: 1 === Build Information === Release ID: 803110001 Git revision: 6ee6ad2ec46ae5a08a1999ee4c815ac656a35b91 Build date: 2019-12-05 16:09:27+00 Build branch: release-8.3 Xamarin extensions: 56bd70ef2e327f71c615cfc29a47fd50685fadcb === Operating System === Mac OS X 10.12.6 Darwin 16.7.0 Darwin Kernel Version 16.7.0 Sun Jun 2 20:26:31 PDT 2019 root:xnu-3789.73.50~1/RELEASEX8664 x86_64

Answers

  • User167521 posted

    Thanks Landlu, A lot of posts are talking about time zones and things which didn’t make a lot of sense to me. And, the latest version of VS for Mac isn’t available via the VS Updater on 10.12. So as per this, I downgraded the .NET Core SDK which worked.

    https://developercommunity.visualstudio.com/content/problem/1152824/error-msb4018-the-resolvepackageassets-task-failed-2.html

    • Marked as answer by

      Thursday, June 3, 2021 12:00 AM

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

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



#c# #asp.net #.net

Вопрос:

Я получаю ошибку сразу после создания нового проекта (только ASP.NET MVC, другие типы работают нормально). Я попытался перестроить проект и решение, но это не помогло. Вот ошибка:

 Error MSB4018 The "ResolvePackageAssets" task failed unexpectedly.
NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'D:VSVS 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 Filesdotnetsdk5.0.203SdksMicrosoft.NET.SdktargetsMicrosoft.PackageDependencyResolution.targets 241
 

Комментарии:

1. У вас есть файл nuget.config, D:VSVS SDK NuGetPackages в котором он находится? Ошибка предполагает, что путь не существует.

2. @DaveShaw , у меня есть папка, но в ней нет файла nuget.config.

Ответ №1:

Что ж, в моем случае удаление и переустановка VS решили эту проблему.

Понравилась статья? Поделить с друзьями:
  • Error msb3073 ue4
  • Error msb3073 the command setlocal
  • Error msb3073 the command npm run build exited with code 1
  • Error msb3073 the command npm install exited with code 127
  • Error msb3073 cmake