Вы отменили регистрацию старого модуля DLL и зарегистрировали новый?Похоже, что ваш реестр может иметь противоречивую запись.
Также убедитесь, что нет предварительно скомпилированных заголовков и т. Д., Чтобы при компиляции вы были уверены, что в нем не было какой-либо старой копии.
, вероятно, лучше всего удалить полную сборкукаталог (отладка / выпуск) перед компиляцией на тот случай, если вы пропустили удаление некоторых старых файлов.
проверьте также путь, куда загружен .dll, вы можете увидеть это в браузере объектов, сравнить его с записью реестра,может быть, вы делали 32-битную версию раньше?