Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / namespace для двух проектов / 11 сообщений из 11, страница 1 из 1
17.07.2013, 19:32
    #38334692
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
Есть решение, в котором два проекта, использующие один и тот же интерфейс (самописный). Как сделать чтобы интерфейс был виден обоим проектам?
...
Рейтинг: 0 / 0
17.07.2013, 23:23
    #38334886
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
saxix,

в сборку его, в сборку!
...
Рейтинг: 0 / 0
18.07.2013, 00:18
    #38334915
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
saxix, вынеси интерфейс в отдельный проект и ссылайся на него из двух других
...
Рейтинг: 0 / 0
18.07.2013, 16:46
    #38335923
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
Скажем у меня приложение и к нему самописные плагины. Всё это использует один и тот же интерфейс. Чтобы другие разработчики могли писать плагны - мне им передавать сборку с интерфейсом? Как-то не ккрасиво.
...
Рейтинг: 0 / 0
18.07.2013, 17:12
    #38335965
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
saxixЧтобы другие разработчики могли писать плагны - мне им передавать сборку с интерфейсом? Как-то не ккрасиво.
Ничего некрасивого здесь нет. Эта сборка будет нужна не только разработчикам плагинов но и тебе. Так что понадобится распространять сборку с интерфейсом вместе с программой. Это сразу решает "проблему" с её передачей.
...
Рейтинг: 0 / 0
18.07.2013, 17:30
    #38336000
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
bazilesaxixЧтобы другие разработчики могли писать плагны - мне им передавать сборку с интерфейсом? Как-то не ккрасиво.
Ничего некрасивого здесь нет. Эта сборка будет нужна не только разработчикам плагинов но и тебе. Так что понадобится распространять сборку с интерфейсом вместе с программой. Это сразу решает "проблему" с её передачей.
Сборка оформляется в виде библиотеки классов?
...
Рейтинг: 0 / 0
18.07.2013, 18:00
    #38336054
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
saxix,

1 подключить библиотеку к проекту
2 подключить пространство имен - using Common; //ну или какой там namespace
3 все можна пользоватся
...
Рейтинг: 0 / 0
18.07.2013, 18:03
    #38336059
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
saxixСборка оформляется в виде библиотеки классов?
Да.
...
Рейтинг: 0 / 0
22.07.2013, 07:51
    #38338555
LameUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
bazile, если есть возможность - поставьте любую систему контроля версий (а ля TFS).
Проект сделайте либо как branch из основной ветки проекта интерфейса в зависимые проекты, либо просто линком (но тут чревато, что если кто-то поломает этот проект из одного зависимого проекта, то при получении изменений во втором проекте так же все поломается, бранч дает вам преимущество выбора когда делать мерж из основной ветки)

тынц
Не зная всей ситуации сложно что-то советовать. Просто TFS ради одной такой задачи я бы на стал использовать, привел лишь в качестве примера, думаю найти более легковесные программы контроля версий можно.
...
Рейтинг: 0 / 0
22.07.2013, 11:49
    #38338761
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
LameUser, автор вопроса не разбирается в сборках и референсах, а ты советуешь использовать систему контроля версий для упрощения будущего мержинга (неизвестно нужного ли вообще). Думаю рановато пока.

LameUserbazile, если есть возможность - поставьте любую систему контроля версий (а ля TFS).
Если есть возможность, то будь внимательнее при ответе - вопрос был задан saxix :)
...
Рейтинг: 0 / 0
22.07.2013, 12:35
    #38338851
LameUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
namespace для двух проектов
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
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / namespace для двух проектов / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]