Я использую Visual Studio 2008 (на Windows 2003 Server / 32-разрядная версия) для компиляции библиотеки, и после создания библиотеки DLL «Custom Build Step» -> «General» выполняет командную строку:
regsvr32 / s / c "($ TargetPath)"
, который генерирует исключение:
Произошло необработанное исключение win32 в regsvr32.exe [212].
Это вызывает сеанс отладки, который показывает удивительно мало информации.
Запуск regsvr32 из командной строки в окне cmd вызывает исключение (хотя число в конце отличается).
Любые указатели оценены!