При попытке использовать DLL (.NET 8.0) из моего приложения Windows Forms (.NET Framework 4.7.2), я получаю сообщение «Необработанное исключение», показанное на снимке экрана ниже. Почему я получаю эту ошибку и как ее устранить?
Исходная версия
У меня
- Библиотека классов, созданная с использованием C# и Visual Studio 2022 ElabAddInMetricsDb
- Приложение Windows Forms (.NET Framework), созданное с использованием C# и Visual Studio 2022 ElabAddInMetricsDbDemo

В VS для приложения форм Windows (.Net Framework), я настроил целевую платформу:

В приложении Windows Forms (.Net Framework) я добавил ссылку на библиотеку классов DLL:

Когда я создаю и запускаю приложение Windows Forms, я получаю:< /p>

Итак, мне не хватает программного обеспечения среды выполнения версии 8 или существует несоответствие между моей библиотекой классов и приложением Windows или чем-то еще?
Примечание. См. ниже. Панель управления -> Программы для моего компьютера показывает .NET SDK 8
~=~=~=~=~=~=~=~=~ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
К вашему сведению
На моей машине разработки установлена 64-разрядная версия Windows 10 Enterprise, 22H2 и Visual Studio 2022 Enterprise.
Панель управления (filter = .net) показывает:< /p>

C:\Windows\Microsoft.Net\Framework64 показывает:

Подробнее здесь: https://stackoverflow.com/questions/788 ... -forms-app
Мобильная версия