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
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.
Can you provide the output of the dotnet --info
command @SaifKb?
@rainersigwald is this something you can help with?
mairaw
added
the
needs-more-info
Not enough information has been provided. Please share more detail as requested.
label
Jun 16, 2020
No worries. Thanks for letting us know and I’m glad you sorted it out.
2 participants
Я просто создал пустое решение, а затем добавил проект консоли (.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