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

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

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

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

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

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


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