#c# #.net-core #shdocvw
Вопрос:
Мне нужно перенести мои проекты с .Net Framework 4.7.2 на .Платформа Net Core, и у меня возникли трудности с решением проблемы с кодом в части использования библиотеки SHDocVw.
У меня есть такая строка кода:
using SHDocVw;
...
var list = new ShellWindows().Cast<InternetExplorer>().ToList();
и компилятор терпит неудачу в «ShellWindows()» и «InternetExplorer» со следующим сообщением:
Не удалось найти тип или имя пространства имен «ShellWindows» (у вас отсутствует директива using или ссылка на сборку?)
Какой пакет Nuget требуется для решения этой проблемы, либо какой класс и методы можно использовать вместо текущего?
Комментарии:
1. Работает просто отлично, как описано в примере проекта .NET Core 5.0. «Сбой компилятора» не является подходящим описанием проблемы.
2. Я прошу прощения за низкие подробности в моем посте. Сегодня я переехал в . Чистое ядро 5. Все зависимости были устранены, за исключением этой. Текущее сообщение: «Не удалось найти тип или имя пространства имен ‘ShellWindows’ (у вас отсутствует директива using или ссылка на сборку?)»