Почему при сборке с Microsoft.Xml.SgmlReader 1.8.18 nuget выводится это предупреждение MSB2346

Я использую https://www.nuget.org/packages/Microsoft.Xml.SgmlReader/1.8.18 в нескольких местах своих проектов.Net Core 3.1.

В выводе сборки говорится:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2123,5): предупреждение MSB3246: исправленный файл имеет плохое изображение, нет метаданных или иначе недоступен. Не удалось загрузить файл или сборку SgmlReader.exe или одну из его зависимостей. Предполагалось, что модуль будет содержать манифест сборки.

Я не могу гуглить, что это на самом деле означает или как это исправить. Возможно, мне следует использовать другую версию nuget SgmlReader, только эта (1.8.18) кажется самой последней.

Изменить: нет информации рег. sgmlreader в журналах слияния при сборке (или запуске VS2019). Но я заметил эти два в справочниках:Сборки времени компиляции, SgmlReader.exe и SgmlReaderDll.dll. Я могу открыть SgmlReaderDll.dll в JustDecompile, но не SgmlReader.exe. Я также заметил, что exe является частью netcoreapp3.1, но не netstandard2.0 и netstandard2.1. Мне это не кажется правильным.

0 ответов

Другие вопросы по тегам