Решение .NET 8 не собирается из-за неожиданного сбоя задачи «ResolveTargetingPackAssets» (XmlException)C#

Место общения программистов C#
Ответить
Anonymous
 Решение .NET 8 не собирается из-за неожиданного сбоя задачи «ResolveTargetingPackAssets» (XmlException)

Сообщение Anonymous »

Итак, у меня есть решение .NET 8 с несколькими проектами, ориентированными на .NET 8.0, но я не могу его создать, потому что:

Неожиданный сбой задачи «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, List
1
analyzerItems) в
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»