Aa20 Ответов: 2

Существует ли какой-либо способ, которым один проект может скопировать все формы или функции другого проекта?


У меня уже есть общий проект приложения winforms. Но я хочу создать специальный проект case, добавив специализированные функции поверх старого. Но в то же время я хочу, чтобы все улучшения/управление версиями, выполненные в старом проекте, использовались новым проектом.
Я все еще хочу развивать и улучшать приложение независимо от функций, которые я добавил к новому

Я думал о визуальном наследовании, чтобы сделать некоторые панели общедоступными, чтобы я мог добавить другие элементы управления и функции.

Или это возможно, я мог бы сделать его как плагин?

Что я уже пробовал:

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

BillWoodruff

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

Пожалуйста, отметьте свой пост, чтобы указать, является ли это WinForms или что-то еще.

Aa20

Это похоже на дубликат приложения с модификацией

2 Ответов

Рейтинг:
1

Gerry Schmitz

Получите доступ к вашему предыдущему проекту как к "библиотеке" (из вашего "нового" проекта); предполагая, что функции, которые вы хотите, являются "общедоступными".

Нет необходимости "дублировать". EXE-файл .NET также может быть доступен как "библиотека классов".


Рейтинг:
0

BillWoodruff

ОП: "это похоже на дубликат приложения с модификацией."

Visual Studio позволит вам сохранить проект в виде шаблона, а затем вы можете дублировать его любое количество раз.

Видеть: [^], [^], [^].

Для загрузки/импорта сохраненного шаблона см.: [^], [^]