Имя: Пароль:
1C
1С v8
Создание СОМ объекта в win x64
0 AaNnDdRrEeYy
 
29.01.14
13:29
есть .net сборка после регистрации (использую параметр codebase) на 32 битных машинах в 1С могу создать COM объект без проблем (проверял winXP и win server 2003) на 64 битных win server 2008 r2 сборка регистрируется без проблем ошибок и предупреждений нет, но в 1С СОМ объект не создается , ругается что "class not registered", кто что подскажет?
1 Apokalipsec
 
29.01.14
13:30
зарегистрировать 64х СОМ.)
2 AaNnDdRrEeYy
 
29.01.14
13:42
и как это сделать?
3 Serginio1
 
29.01.14
13:47
Зарегистрируй регасмом из Microsoft.NET\Framework64\v2.0.50727\

Или воспользуйся РегистрацияКомСервера.exe из

http://1c.proclub.ru/modules/mydownloads/personal.php?cid=142&lid=9569

Он сразу регистрирует 32 и 64.
Ну и сборка должна быть под AnyCPU
4 AaNnDdRrEeYy
 
29.01.14
13:47
все разобрался надо через regasm.exe который лежит в NetFramework64 а не тот что в NetFramework
5 AaNnDdRrEeYy
 
29.01.14
13:48
(4)+ да и еще без strong name фиг  даст зарегистрировать.
6 Serginio1
 
29.01.14
13:49
тьфу Microsoft.NET\Framework64\v4.0.30319\"

(5) с Ключем CodeBase даст
Закон Брукера: Даже маленькая практика стоит большой теории.