Путь к файлу DLL для многих программ - PullRequest
0 голосов
/ 19 апреля 2020

Я написал проект Visual Studio со ссылкой на dll, который я написал, под названием InterfaceCore. Местный проект работал отлично. Я загрузил его на рабочий сервер windows 2012. Если я помещаю файл dll в тот же путь, что и exe, все в порядке. Но это не то, что мне нужно. Мне нужно, чтобы dll обслуживала многих программ, поэтому я положил ее в c: \ windows \ system32. Но когда я дважды щелкаю по exe-файлу, я получаю:

Необработанное исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'InterfaceCore, версия = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null 'или одна из его зависимостей. Система не может найти указанный файл. at cleanOldFiles.Module1.Main ()

Перезапуск не помог. И файл dll, и файл exe скомпилированы для 64-битной системы, и путь system32 существует в переменной среды path. Кроме того, я попытался поместить dll в какой-то другой путь (который существует в переменной окружения path), и снова получил то же исключение. (Язык, который я написал в visual studio, - это visual basi c, если имеет значение)

Любая помощь будет признательна! Заранее спасибо за ваше время!

...