![]() |
|
Модераторы: gambit |
![]()
|
|
| ziga |
|
||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 25.4.2007 Репутация: нет Всего: 1 |
Нашёл интересную статью в инете тут
пытался по ней создать компанент COM+ делал так: Создал консольный проект MyCaller в него добавил класс MyComponent вот код: MyComponent:
MyCaller.cs:
далее описано: Компиляция производится следующим образом: сначала создается пара ключей для создания сильного имени сборки: sn -k MyComponent.snk (файл не создаётся пишет: Build Failed. For a list of build errors see the Error List. For detailed information about a build error select an item and press F1.) далее по тексту: То, что ключи находятся в файле MyComponent.snk, указывается с помощью атрибута сборки AssemblyKeyFileAttribute:
Далее компилируется сборка COM+-компонента:
и клиента:
объясните по человечески что я делаю не так? где этот файл snk взять? а ещё там описано что можно вместо этого ключа написать:
пробовал такой вариант тогда все команды выполняются но зайдя в службы компонентов (windows 7) не вижу там ничего похожего на MyComponent и самый главный вопрос как потом этот компонент использовать в других проектах? Это сообщение отредактировал(а) ziga - 16.4.2010, 02:41 |
||||||||||||
|
|||||||||||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| ziga |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 25.4.2007 Репутация: нет Всего: 1 |
Ключ получилось создать только теперь при компиляции пишет
а если использовать командные строки
то создаётся DLL и EXE но когда запускаю вываливается ошибка. кстати это нормально то что не используется namespace в обоих случаях ? |
||||
|
|||||
| LRC |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.9.2010 Репутация: нет Всего: нет |
как быть с этим? вот собственно мой COM+
|
||||
|
|||||
| LRC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.9.2010 Репутация: нет Всего: нет |
проблему решил
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |