Неожиданный сбой задачи «ResolveTargetingPackAssets».
System.Xml.XmlException: '.', шестнадцатеричное значение 0x00, является недопустимым
символом. Строка 1, позиция 1. at
System.Xml.XmlTextReaderImpl.Throw(Exception e) at
System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32
length, Int32 invCharPos) в
System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() в
System.Xml.XmlTextReaderImpl.ParseDocumentContent() в
System.Xml.Linq.XDocument.Load (чтение XmlReader, параметры LoadOptions)
в System.Xml.Linq.XDocument.Load(String uri, Параметры LoadOptions)
at
Microsoft.NET.Build.Tasks.ResolveTargetingPackAssets.AddItemsFromFrameworkList(FrameworkListDefinition
определение, IBuildEngine4 buildEngine4, List
Код: Выделить всё
1 referenceItems, ListanalyzerItems) в
Microsoft.NET.Build.Tasks.ResolveTargetingPackAssets.Resolve(StronglyTypedInputs
inputs, IBuildEngine4 buildEngine) в
Microsoft.NET.Build.Tasks .ResolveTargetingPackAssets.ExecuteCore()
в Microsoft.NET.Build.Tasks.TaskBase.Execute() в
Microsoft.Build.BackEnd.TaskExecutionHost.Execute() в
Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
Это новая установка Windows 11 и VS 2022. Сообщество и файл Microsoft.NET.Sdk.FrameworkReferenceResolution.targets, помеченный как проблема, сначала были взяты из C:\Program Files\dotnet\sdk\9.0.100, что странно. Я установил последнюю версию SDK для .NET 8 (поскольку это было сообщение), добавил несколько файлов global.json, чтобы принудительно установить версию 8.0.404.
Сборка по-прежнему не удалась, но, по крайней мере, целевой файл взят из правильной .NET. папка версии... Я уже очистил, перестроил, очистил хранилище nuget, удалил файлы bin/obj, удалил nuget.config из AppData, все еще не работает. Понятия не имею, в чем дело...
Подробнее здесь: https://stackoverflow.com/questions/792 ... ask-failed
Мобильная версия