Создал обычный COM на С#, зарегил его через regasm. Локально всё работает. Поместил оный dll на шару, чтоб каждый юзер мог его пользовать, не копируя себе на винт, у нас все С-шные COM-ы так и зарегестрированы. Но после этого regasm стал ругаться "Class not registered". Как бороться?
Здравствуйте, Mishka, Вы писали:
M>Создал обычный COM на С#, зарегил его через regasm. Локально всё работает. Поместил оный dll на шару, чтоб каждый юзер мог его пользовать, не копируя себе на винт, у нас все С-шные COM-ы так и зарегестрированы. Но после этого regasm стал ругаться "Class not registered". Как бороться?
Здравствуйте, Ovl, Вы писали:
Ovl>Здравствуйте, Mishka, Вы писали:
M>>Создал обычный COM на С#, зарегил его через regasm. Локально всё работает. Поместил оный dll на шару, чтоб каждый юзер мог его пользовать, не копируя себе на винт, у нас все С-шные COM-ы так и зарегестрированы. Но после этого regasm стал ругаться "Class not registered". Как бороться?
Ovl>в смысле — поместил? codebase в реестре поправил?
Всмысле скопировал в shared folder в локальной сети.
Здравствуйте, Mishka, Вы писали:
M>Здравствуйте, Ovl, Вы писали:
Ovl>>Здравствуйте, Mishka, Вы писали:
M>>>Создал обычный COM на С#, зарегил его через regasm. Локально всё работает. Поместил оный dll на шару, чтоб каждый юзер мог его пользовать, не копируя себе на винт, у нас все С-шные COM-ы так и зарегестрированы. Но после этого regasm стал ругаться "Class not registered". Как бороться?
Ovl>>в смысле — поместил? codebase в реестре поправил?
M>Всмысле скопировал в shared folder в локальной сети.
хм. а в реестре HKEY_CLASSES_ROOT\CLSID\<guid>\InprocServer32 куда указывает?