• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как создать библиотеку в C#?

Автор Omu, 11.10.06, 22:46:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Omu

Сразу оговорюсь, что мои познания в пррограммировании на C# весьма ограниченны, поэтому вопросы наверное несерьезные. (Вопросов два с половиной)
1) Попробовал скомпилировать пример из папочки
C:\Program Files\ASCON\KOMPAS-3D V8\SDK\C#\Automation\Step1\Step1.cs
командой
csc.exe /t:library Step1.cs
Вылезла ошибка
Step1.cs(5,8): error CS0246: The type or namespace name 'Kompas6API5' could not be found (are you missing a using directive or an assembly reference?)
Вылечил добавлением в файл csc.rsp строчки
/r:Kompas6API5.dll
Но это же не выход, добавлять в общий список всякую библиотеку, какая понадобится.
С каким ключем можно запустить компилятор, чтобы указать ей на эту библиотеку?
2) Вторая проблема, после создания и подключения полученной библиотеки командой
RegAsm.exe Step1.dll
создается запись в реестре, но библиотека не появляется в списке "ActiveX", в чем может быть причина, как можно проверить работает ли она вообще? (в процессе регистрации пишестся сообщение об удаче)
3) Можно ли на c# сделать нормальную (RTW) библиотеку?