Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
I already have a generic winforms application project. But i want to create a special case project adding specialized features on top of the old one. But at the same time, i want all enhancements/versioning done on the old project to be used by the new project.
I still want the develop and improve application irregardless of the functions i have added to the new one

I was thinking of visual inheritance making some of the panels public so i can add other controls and functions.

Or is it possible i could make it like a plugin?

What I have tried:

I haven't tried anything yet but I am thinking of trying the concept of inheritance. I need some suggestions or answers please. I would really appreciate it. Thanks
Posted
Updated 6-Apr-18 23:27pm
v2
Comments
BillWoodruff 6-Apr-18 6:58am    
Please clarify if you are extending an application, or, are creating a duplicate application you wish to modify.

Please tag your post to indicate if this is WinForms or whatever.
Aa20 6-Apr-18 20:40pm    
It is like a duplicate application with modification

Access your previous project as a "library" (from your "new" project); assuming the functions you want are "public".

No need to "duplicate". A .NET exe can also be accessed like a "class library".
 
Share this answer
 
The OP: "It is like a duplicate application with modification."

Visual Studio will let you save a Project as a Template, and then you can duplicate it any number of times.

See: [^], [^], [^].

For loading/importing a saved Template see: [^], [^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900