Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
544>поместил свою сборку в GAC, но когда я хочу добавить Reference на нее — ее не видно в списке .NET компонентов
Глобальные сборки добавлять через referance не надо. Просто пишешь:
Здравствуйте, ENGLER, Вы писали:
ENG>Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
544>>поместил свою сборку в GAC, но когда я хочу добавить Reference на нее — ее не видно в списке .NET компонентов
ENG>Глобальные сборки добавлять через referance не надо. Просто пишешь:
да неужели...
Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
544>поместил свою сборку в GAC, но когда я хочу добавить Reference на нее — ее не видно в списке .NET компонентов
наверно, не стоит спрашивать про strong name и версию...? расскажи подробнее, как поместил, что за сборка//
Опять таки, сделай как посоветовали выше...покдлючить через using, а потом посмотри, откуда .net цепляет твою сборку при помощи fuslogvw.exe — станет понятнее...
Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
544>поместил свою сборку в GAC, но когда я хочу добавить Reference на нее — ее не видно в списке .NET компонентов
А кто сказал, что студия показывает в своем списке содержимое GAC? Наличие System.Data и пр. об этом еще не говорит.
Короче, в студии нажимаешь Browse, вручную находишь сборку и делаешь на нее ссылку. Ну а что она из GAC-а, так это просто тебе CopyLocal можно поставить в false.
Здравствуйте, Pavel Kalyakin, Вы писали:
PK>Здравствуйте, ENGLER, Вы писали:
ENG>>Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
544>>>поместил свою сборку в GAC, но когда я хочу добавить Reference на нее — ее не видно в списке .NET компонентов
ENG>>Глобальные сборки добавлять через referance не надо. Просто пишешь: PK>да неужели...
Здравствуйте, Andrbig, Вы писали:
A>Короче, в студии нажимаешь Browse, вручную находишь сборку и делаешь на нее ссылку. Ну а что она из GAC-а, так это просто тебе CopyLocal можно поставить в false.
если в GACе просматривать properties сборок, то у некоторых Codebase отсутствует... что это значит и как такого добиться?
Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
Классное имя! Или это номер паспорта?
544>Здравствуйте, Andrbig, Вы писали:
A>>Короче, в студии нажимаешь Browse, вручную находишь сборку и делаешь на нее ссылку. Ну а что она из GAC-а, так это просто тебе CopyLocal можно поставить в false.
544>если в GACе просматривать properties сборок, то у некоторых Codebase отсутствует... что это значит и как такого добиться?
Зачем добиваться того, чтобы некий тул показывал отсутствие Codebase? Например FAR-ом можно успешно зайти в GAC и списать все что хочешь. Плевал он на Codebase!
Я так и делаю — FAR-ом копирую сборку в директорию проекта, делаю reference с CopyLocal=false и все успешно создается и работат. То что у кого-то там нет Codebase меня не трет, ибо ни на что это не влияет.
Кстати, если загрузить сборку через Assembly.Load(byte[]), то у нее тоже кого-то там не будет. Если охота поиграться, попробуй.
Здравствуйте, Andrbig, Вы писали:
A>Здравствуйте, 55aaf925-4dbf-4578-9e3c-2f63d11aeda5, Вы писали:
A>Классное имя! Или это номер паспорта?
544>>Здравствуйте, Andrbig, Вы писали:
A>>>Короче, в студии нажимаешь Browse, вручную находишь сборку и делаешь на нее ссылку. Ну а что она из GAC-а, так это просто тебе CopyLocal можно поставить в false.
544>>если в GACе просматривать properties сборок, то у некоторых Codebase отсутствует... что это значит и как такого добиться?
A>Зачем добиваться того, чтобы некий тул показывал отсутствие Codebase? Например FAR-ом можно успешно зайти в GAC и списать все что хочешь. Плевал он на Codebase!
A>Я так и делаю — FAR-ом копирую сборку в директорию проекта, делаю reference с CopyLocal=false и все успешно создается и работат. То что у кого-то там нет Codebase меня не трет, ибо ни на что это не влияет.
A>Кстати, если загрузить сборку через Assembly.Load(byte[]), то у нее тоже кого-то там не будет. Если охота поиграться, попробуй.
я так понимаю. версия сборки в GAC и в директории может отличаться. Если я хочу указать ему более старую версию?