Ссылка на Visual Basic Power Pack для ShapeContainer и LineShape

У меня есть старый код из Visual Basic Powerpack, который я хочу использовать в некоторых проектах C# (Framework и Core).

Мне удалось установить Microsoft.VisualBasic 10.3.0 с помощью Nuget.

Однако у Nuget нет возможности установить Powerpack.

я получил

Ошибка CS0246 Не удалось найти имя типа или пространства имен «ShapeContainer» (вы пропустили директиву использования или ссылку на сборку?)

Оба проекта ссылаются на пакет Microsoft.VisualBasic V10.3.0.
Оба проекта написаны на C# .

Я заметил, что проект .Net Core ссылается на Framework Microsoft.WindowsDesktop.App.WindowsForms.

Есть ли способ заставить код работать в проектах С#?

1 ответ

Я нашел файл Microsoft.VisualBasic.PowerPacks.dll версии 12.0.21005.1. Затем я добавил его в качестве ссылки на решение и установил для действия сборки встроенный ресурс с копией, если он новее.

Это работает с Framework 4.7.2, а также с .Net Core 3.1.

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