Форум программистов, компьютерный форум, киберфорум
Visual Studio, VS Code
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
17 / 9 / 2
Регистрация: 18.01.2014
Сообщений: 155

Ссылка на проект в разных солюшнах

12.02.2016, 14:55. Показов 1268. Ответов 2
Метки tfs (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Есть два солюшна, каждый со своим набором проектов.
Есть общая программная часть, которая должна использоваться в обоих этих солюшнах.
Оба солюшна включены в один ТФС.

Необходимо:
1. Общая часть должна быть выделена в отдельный проект.
2. В обоих солюшнах должна быть ссылка на проект из п.1 с возможностью редактирования.
3. Изменения, сделанные в общем проекте в одном солюшне, должны быть видны (возможно, после плясок с бубном) в другом солюшне. При этом пляски с бубном желательно минимизировать.

Подскажите, пожалуйста, как можно реализовать данную схему работы?
И, если это технически не реализуемо, то как можно наиболее гибко решить проблему доступа из обоих солюшнов к общей программной части?

Спасибо.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2016, 14:55
Ответы с готовыми решениями:

Ссылка на объект в другой проект
Доброго времени суток. Столкнулся с такой проблемой. Есть проект который состоит из нескольких проектов (все подключены в referance). Так...

Ссылка на проект в visual studio 2012
Привет всем. Вопрос казалось примитивный, но бьюсь над ним и не могу никак прийти к решению. Сразу оговорюсь, вопрос по поводу среды...

Проект не запускается из-за разных версий visual studio
Добрый вечер. При запуске программы сделанной на 2010 версии visual studio на 2015 версии возникли проблемы (на скриншоте). Каким образом...

2
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,898
Записей в блоге: 1
12.02.2016, 16:53
Лучший ответ Сообщение было отмечено taancer как решение

Решение

taancer, создаем отдельный проект и добавляем его в существующие проекты с помощью Add Exitsting Project. В этом случае VS пропишет относительный путь к данному проекту и если check out делается с сохранением этой относительной струтуры, то всё будет работать.
1
17 / 9 / 2
Регистрация: 18.01.2014
Сообщений: 155
12.02.2016, 21:49  [ТС]
Спасибо
Действительно, проект добавился по ссылке, в отличии от добавления существующих файлов, которые копировались в каталоги проектов солюшна.
Общая часть выделена в проект типа класс лайбрери.
Как в других проектах этого же солюшна использовать объекты из неймспейса общего проекта?
Нужно как-то добавить референс?

Добавлено через 1 час 24 минуты
Да. Просто добавил в референсы и в юзез. все заработало.
Еще раз спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.02.2016, 21:49
Помогаю со студенческими работами здесь

Два разных apk-файла, завязанных на один проект
Мне надо создать два установочника, которые ссылаются на один проект, но могут устанавливаться на Андроид как два разных приложения. Что...

Как разрабатывается проект .NET на разных языках программирования?
"Как разрабатывается проект .NET на разных языках программирования?" По этой теме мне нужно сделать реферат. Не могли бы вы подсказать...

Добавление в проект сборки для двух разных целевых платформ
Приветствую всех! Начал разработку недавно, периодически возникают проблемы. Сейчас столкнулся с тем что проблему решить не могу...

Подключение 2-х разных баз в один проект asp.net mvc4
Доброе время! Подключение 2ух разных баз в один проект asp.net mvc4 как можно осуществить? Я сделал стандартно через файл конфига, по...

Что лучше сквозная ссылка или одна статейная ссылка с одного домена?
Что лучше сквозная ссылка или одна статейная ссылка с одного домена?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru