Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как совместить 2 проекта? / 12 сообщений из 12, страница 1 из 1
30.01.2014, 12:05
    #38543344
webber81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Есть 2 проекта: главный и дополнительный (делались разными людьми).
Названия неймспейсов отличаются.
В каждом по 20 форм с одинаковыми названиями (названия файлов тоже одинаковые)
Как дополнительный проект запихнуть в главный без применения dll кратчайшим путем?
Так чтобы остался только главный проект содержащий все 40 форм по 20 в каждом неймспейсе.
...
Рейтинг: 0 / 0
30.01.2014, 12:50
    #38543432
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Раскрой термин "запихнуть".
...
Рейтинг: 0 / 0
30.01.2014, 12:55
    #38543444
mrigrek74
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
webber81,

Если просто создать папку в главном проекте, в неё добавить дополнительные исходники и отредактировать неймспейсы (решарпером) тебе кажется долгим, то можешь сделать это же самое, отредактировав файл проекта *.csproj любимым текстовым редактором, пользуясь поиском и заменой.
...
Рейтинг: 0 / 0
30.01.2014, 13:08
    #38543492
webber81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Сейчас доп проект пристыкован как dll
Поэтому в главном проекте нет конфликта имен файлов
Form1.cs
Form2.cs
............
Form20.cs
dopolnitelnaya.dll
Если формы дополнит проекта каким либо образом засунуть в главн проект,
То по идее будет конфликт имен файлов
Form1.cs главном
Form1.cs дополнит
Form2.cs главном
Form2.cs дополнит
............
при это конфликта с точки зрения иерархии классов не будет.
т.к. формы лежат в разных неймспейсах

Как сделать чтобы остался только главный проект содержащий все 40 форм по 20 в каждом неймспейсе?(при этом не было конфликта имен файлов)
...
Рейтинг: 0 / 0
30.01.2014, 13:14
    #38543516
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
webber81,
Имеешь два репозитария или не имеешь?
...
Рейтинг: 0 / 0
30.01.2014, 13:20
    #38543533
webber81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Где-то в степи,
Имеешь два репозитария или не имеешь?
Нет.
Это обычные 2 проекта делались разными людьми теперь надо их слить в 1 проект
...
Рейтинг: 0 / 0
30.01.2014, 13:31
    #38543551
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
webber81,авторНазвания неймспейсов отличаются.+авторНет
Да где наша не пропадала - Ctrl -Alt -V
...
Рейтинг: 0 / 0
30.01.2014, 13:56
    #38543603
webber81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Ну если неймспейсы - это и есть репозитории, то тогда 2 шт.
По одному в каждом исходном проекте.
...
Рейтинг: 0 / 0
30.01.2014, 15:06
    #38543737
webber81
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
И еще вопросик.
Как сделать, чтобы одна и та же форма не могла быть открыта повторно, пока ее не закрыли?
но при этом другие формы можно было открыввать и закрывать
...
Рейтинг: 0 / 0
30.01.2014, 15:16
    #38543751
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
webber81Как сделать, чтобы одна и та же форма не могла быть открыта повторно, пока ее не закрыли?
если по простому - перед созданием смотреть нет ли формы в коллекции Application.OpenForms

но наш бронепоезд стоит на запасном пути
...
Рейтинг: 0 / 0
30.01.2014, 15:28
    #38543785
Syrex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Может сначала переименовать все формы в одном проекте (например Form1 в проекте 2 переименовать в From21)?
А потом сливать?
...
Рейтинг: 0 / 0
31.01.2014, 09:37
    #38544540
LameUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совместить 2 проекта?
Не зная всей задачи целиком, мои действия:

Можно ручками добавить файлы форм второго проекта в отдельный неймспейс. Если предметная область форм одна - привести к одному неймспейсу с соответствующим ринеймом форм (никаких форм1 и т.д. корректное название назначения форм, напр: BusinessLogicSettingsForm.cs и т.д.)

После этого перевел бы используемый инструментарий (если он есть) новых форм на существующий в текущем проекте. Чего не хватает дописал/импортировал бы из второго.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как совместить 2 проекта? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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