|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
Есть решение, в котором два проекта, использующие один и тот же интерфейс (самописный). Как сделать чтобы интерфейс был виден обоим проектам? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 19:32 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
saxix, в сборку его, в сборку! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 23:23 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
saxix, вынеси интерфейс в отдельный проект и ссылайся на него из двух других ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 00:18 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
Скажем у меня приложение и к нему самописные плагины. Всё это использует один и тот же интерфейс. Чтобы другие разработчики могли писать плагны - мне им передавать сборку с интерфейсом? Как-то не ккрасиво. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 16:46 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
saxixЧтобы другие разработчики могли писать плагны - мне им передавать сборку с интерфейсом? Как-то не ккрасиво. Ничего некрасивого здесь нет. Эта сборка будет нужна не только разработчикам плагинов но и тебе. Так что понадобится распространять сборку с интерфейсом вместе с программой. Это сразу решает "проблему" с её передачей. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 17:12 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
bazilesaxixЧтобы другие разработчики могли писать плагны - мне им передавать сборку с интерфейсом? Как-то не ккрасиво. Ничего некрасивого здесь нет. Эта сборка будет нужна не только разработчикам плагинов но и тебе. Так что понадобится распространять сборку с интерфейсом вместе с программой. Это сразу решает "проблему" с её передачей. Сборка оформляется в виде библиотеки классов? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 17:30 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
saxix, 1 подключить библиотеку к проекту 2 подключить пространство имен - using Common; //ну или какой там namespace 3 все можна пользоватся ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 18:00 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
saxixСборка оформляется в виде библиотеки классов? Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 18:03 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
bazile, если есть возможность - поставьте любую систему контроля версий (а ля TFS). Проект сделайте либо как branch из основной ветки проекта интерфейса в зависимые проекты, либо просто линком (но тут чревато, что если кто-то поломает этот проект из одного зависимого проекта, то при получении изменений во втором проекте так же все поломается, бранч дает вам преимущество выбора когда делать мерж из основной ветки) тынц Не зная всей ситуации сложно что-то советовать. Просто TFS ради одной такой задачи я бы на стал использовать, привел лишь в качестве примера, думаю найти более легковесные программы контроля версий можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 07:51 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
LameUser, автор вопроса не разбирается в сборках и референсах, а ты советуешь использовать систему контроля версий для упрощения будущего мержинга (неизвестно нужного ли вообще). Думаю рановато пока. LameUserbazile, если есть возможность - поставьте любую систему контроля версий (а ля TFS). Если есть возможность, то будь внимательнее при ответе - вопрос был задан saxix :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 11:49 |
|
namespace для двух проектов
|
|||
---|---|---|---|
#18+
bazile, прошу прощения :) Но если автор плохо разбирается в референсах, то может решение архитектурной задачи делегировать кому-нибудь другому не с форума ? :) Если правильно я понял проблему (грубо говоря) - в солюшене 2 проекта (BL - BusinessLogic, UI - UserInterface) 1. Project1 (BL + UI) 2. Project2 (BL + UI) По хорошему я бы сделал следующее: 1. Project1.BL 2. Project1.UI (Referece Project1.BL, UI.Tools) Формы использующие функционал из UI.Tools 3. Project2.BL 4. Project2.UI (Referece Project2.BL, UI.Tools) Формы использующие функционал из UI.Tools 5. UI.Tools - Общий инструментарий для работы интерфейсом. В другие проекты отдавать UI.Tools ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 12:35 |
|
|
start [/forum/topic.php?fid=20&msg=38335965&tid=1404333]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 190ms |
0 / 0 |