Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

VS 2005 использование одного проекта в нескольких решениях. Как?   Найти похожие ветки 

 
Карелин Артем ©   (2006-10-09 13:43) [0]

При разработке нового решения (Solition) решил воспользоваться проектом из другого решения, заключающим в себе всякие системные и низкоуровневые классы.
Как использовать один проект проект в нескольких решения так, чтобы исходники проекта были доступны в обоих решениях и изменение исходников проекта в одном решении обновляло проект с другом решении?
Использую VS2005 pro и VSS 6


 
Игорь Шевченко ©   (2006-10-09 13:46) [1]

Add existing project не помогает ?


 
Карелин Артем ©   (2006-10-09 13:50) [2]

The project that you are attempting to add to source control may cause other source control users to have difficulty opening this solution or getting newer versions of it.


 
Ломброзо ©   (2006-10-09 13:51) [3]

Хороший, правильный способ - добавить в Solution Reference на совместно используемый проект

Хитрый способ подключения отдельных файлов аля #include в С++ - Project->Add existing item->В открывшемся диалоге выбора файла обратить внимание на маленькую стрелочку на кнопке Open->из выпадающего меню выбрать "Open as link". Так можно реюзать отдельные, законченные классы, если нет желания тащить с этим классом целую сборку. Но в таком случае желательно помечать эти классы как internal, чтобы не возникало конфиликтов нэймспейсов.


 
@!!ex ©   (2006-10-09 13:52) [4]

Просто файлы исходников общие и все.
Подключаеш предположим Hку к одному проекту, подключаеш эту же Hшку и к другому. Все замечательно работает.
И не важно Студия это или Дельфя. Один фиг.
Тоже и с проектами целиком.

Единственно могут быть траблы совместимости 6ой студии и 2005ой.


 
Ломброзо ©   (2006-10-09 13:52) [5]

Карелин Артем ©   (09.10.06 13:50) [2]
Ничего страшного


 
Карелин Артем ©   (2006-10-09 13:58) [6]

Открыл 2 студии.
1с сделал Check-out одному из файлов, поправил что-то.
2с сделал Check-out другому файлу, поправил что-то.
1с сохранил. Check-in.
2c файл обновился снаружи, перезаписываем редактируемый файл? ...

Получается что несколько человек могут независимо править один и тот же файл в разных проектах и про получится неясно.


 
Карелин Артем ©   (2006-10-09 13:59) [7]

Поправка:

1с сделал Check-out одному из файлов, поправил что-то.
2с сделал Check-out тому же файлу, поправил что-то.


 
WondeRu at work   (2006-10-09 14:26) [8]


> Получается что несколько человек могут независимо править
> один и тот же файл в разных проектах

Самая обычная ситуация, если пользовать нормальную систему контроля версий, она сама разруливает и мерджит такое


 
Карелин Артем ©   (2006-10-09 14:42) [9]

Просто привык к тому, что открытый у меня на запись файл остальные в команде править уже не могут.


 
@!!ex ©   (2006-10-09 14:44) [10]


> Карелин Артем ©   (09.10.06 14:42) [9]
> Просто привык к тому, что открытый у меня на запись файл
> остальные в команде править уже не могут.

А это вообще нормально, когда команда работает с одними и теми же исходниками паралельно??
Чето бред....


 
WondeRu at work   (2006-10-09 14:48) [11]


> А это вообще нормально, когда команда работает с одними
> и теми же исходниками паралельно??
> Чето бред....
>


Нормально! Бредового ничего нет.


 
@!!ex ©   (2006-10-09 14:51) [12]


> Нормально! Бредового ничего нет.

Не знаю...
У нас принято у каждого иметь свой экземпляр и пересекаются и мерджатся они уже только на ЦВСе.


 
Курдль ©   (2006-10-09 15:30) [13]

Я использую множество проектов в различных солюшнах. Проблем нет. Может быть это из-за VSS?
Я использовал только CVS.



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.05 c
15-1160494016
Cyrax
2006-10-10 19:26
2006.10.29
Windows XP. Синий экран смерти


2-1160998430
Phoroon~
2006-10-16 15:33
2006.10.29
Количество иконок


15-1159821795
Real
2006-10-03 00:43
2006.10.29
Хон-Гиль-Дон


2-1160589005
CAH CAHbI4
2006-10-11 21:50
2006.10.29
Ошибка при выпонении процедуры на событии OnCreate


2-1160668745
Ezorcist
2006-10-12 19:59
2006.10.29
Как закрасить форму картинкой в TBitmap?