Думаю, вам нужно установить функции. net Framework 3.5. Поскольку вы пытаетесь использовать dll, который полагается на. Net Framework 2.0 (которому почти 15 лет! ), компоненты по умолчанию не устанавливаются для их работы. При установке старого фреймворка (инструкции о том, как это сделать здесь) должны быть установлены предварительные условия для загрузки вашей древней DLL.
ОДНАКО , я бы не стал ожидайте, что это сработает слишком хорошо. Хотя вы можете использовать. net Framework DLL из. Net Core, он использует. Net Standard Compatibility Shim, который позволяет вам компилировать приложения, которые ссылаются на более старые библиотеки DLL из ядра. Однако не гарантирует, что они будут работать.
Поскольку прокладка предназначена для. Net Стандарт, он может быть нацелен только на. Net Framework 4.5, поэтому если действительно работает, вы должны посчитать, что вам очень повезло, и поищите более новую версию своей dll на основе asp. Net 2.0. Что ж, ты все равно должен это сделать. Практически нет веской причины пытаться использовать. net ядро 3 с ДРЕВНИМИ сборками, созданными до того, как некоторые люди на этом веб-сайте даже родились.