Click here to Skip to main content
15,313,985 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Current Situation

I have created Custom Project template with attach wizard which will ask the user for some options and it will generate some code (for instance: INIT method, some objects initialization).I have deployed this throw the VSIX Project and everything is fine.

The Goal

I have also an empty Basic Project System VS package. So My question is: How to import the template and the wizard into the package. Because I want to be able to update the pakage later on with menu items etc.


There is little info on the net about how to create and extend VS Package. I followed this tutorial But there I have created a Project template which is basic and since I dont know how to extended I think it will be a lot easier to import an already created Project template with a wizard.

In Other Words

I want my final product to be just as same as C++ win32 console application (which appear in the c++ section. When clicked - wizard support the user for generating a new project with his preferences ) but for C# as well.

Extra Info

I red that Add ins are depricated in the newer version of VS as well as Macros. Therefore I chose VS Package Project System(more extensible than custom templates).I saw some explanation about A Project SubType(a.k.a ProjectFlavor - let you customize or flavor the behavior of the project systems of Visual Studio. ) but I didnt found any tutorials or samples except Managed Package Framework for Projects(it's too complex for me ).
Updated 16-Oct-14 22:29pm
BillWoodruff 16-Oct-14 7:57am
Why not use the MSDN forum for people writing VS extensions; this is a very specialized area.
Vladimir Saleh 17-Oct-14 4:29am
Because I do not have acces to my email when I am at work
Richard MacCutchan 17-Oct-14 4:36am
You don't need email to use Microsoft's forums. I have used them in the past and found them to be very responsive.

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