|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Есть 2 проекта: главный и дополнительный (делались разными людьми). Названия неймспейсов отличаются. В каждом по 20 форм с одинаковыми названиями (названия файлов тоже одинаковые) Как дополнительный проект запихнуть в главный без применения dll кратчайшим путем? Так чтобы остался только главный проект содержащий все 40 форм по 20 в каждом неймспейсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 12:05 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Раскрой термин "запихнуть". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 12:50 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
webber81, Если просто создать папку в главном проекте, в неё добавить дополнительные исходники и отредактировать неймспейсы (решарпером) тебе кажется долгим, то можешь сделать это же самое, отредактировав файл проекта *.csproj любимым текстовым редактором, пользуясь поиском и заменой. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 12:55 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Сейчас доп проект пристыкован как dll Поэтому в главном проекте нет конфликта имен файлов Form1.cs Form2.cs ............ Form20.cs dopolnitelnaya.dll Если формы дополнит проекта каким либо образом засунуть в главн проект, То по идее будет конфликт имен файлов Form1.cs главном Form1.cs дополнит Form2.cs главном Form2.cs дополнит ............ при это конфликта с точки зрения иерархии классов не будет. т.к. формы лежат в разных неймспейсах Как сделать чтобы остался только главный проект содержащий все 40 форм по 20 в каждом неймспейсе?(при этом не было конфликта имен файлов) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 13:08 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
webber81, Имеешь два репозитария или не имеешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 13:14 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Где-то в степи, Имеешь два репозитария или не имеешь? Нет. Это обычные 2 проекта делались разными людьми теперь надо их слить в 1 проект ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 13:20 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
webber81,авторНазвания неймспейсов отличаются.+авторНет Да где наша не пропадала - Ctrl -Alt -V ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 13:31 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Ну если неймспейсы - это и есть репозитории, то тогда 2 шт. По одному в каждом исходном проекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 13:56 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
И еще вопросик. Как сделать, чтобы одна и та же форма не могла быть открыта повторно, пока ее не закрыли? но при этом другие формы можно было открыввать и закрывать ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 15:06 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
webber81Как сделать, чтобы одна и та же форма не могла быть открыта повторно, пока ее не закрыли? если по простому - перед созданием смотреть нет ли формы в коллекции Application.OpenForms но наш бронепоезд стоит на запасном пути ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 15:16 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Может сначала переименовать все формы в одном проекте (например Form1 в проекте 2 переименовать в From21)? А потом сливать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 15:28 |
|
Как совместить 2 проекта?
|
|||
---|---|---|---|
#18+
Не зная всей задачи целиком, мои действия: Можно ручками добавить файлы форм второго проекта в отдельный неймспейс. Если предметная область форм одна - привести к одному неймспейсу с соответствующим ринеймом форм (никаких форм1 и т.д. корректное название назначения форм, напр: BusinessLogicSettingsForm.cs и т.д.) После этого перевел бы используемый инструментарий (если он есть) новых форм на существующий в текущем проекте. Чего не хватает дописал/импортировал бы из второго. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2014, 09:37 |
|
|
start [/forum/topic.php?fid=20&msg=38543492&tid=1403332]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 148ms |
0 / 0 |