Я написал проект 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, если имеет значение)
Любая помощь будет признательна! Заранее спасибо за ваше время!