Click here to Skip to main content
15,888,242 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi,

I have a project which builds a custom tool menu item in Visual Studio i.e an extension add-in project to visual Studio 2005.

Now I need to upgrade this project so that it should behave as plugin/extension for VS2017.

My first question is, Do we have possibility to upgrade this project type from Vs2005 to Vs2017 extension. I did little bit of google and I can see every blog saying to play with VSIX project type to build an extension. But in VS2005 days such extension project doesnt exist.(This is my guess)

2) I tried to upgrade the project some how and building installer. But after installation I cannot see any plugin visibility in tool bar to Vs2017 , which is expected.



Please give your inputs and it will be great if any solution do exist

What I have tried:

I tried to upgrade the project some how and building installer. But after installation I cannot see any plugin visibility in tool bar to Vs2017 , which is expected.
Posted
Updated 29-May-19 3:54am

 
Share this answer
 
Comments
jing567 29-May-19 9:11am    
Thanks for your reply. Please do read my query. I did considerable time on google and posted this question. The link which you have provided is the first link appear in google search and doesnt have info about my question :) Hope you posted reply to stand in the "Top experts" in dashboard in code project site.
Richard MacCutchan 29-May-19 9:42am    
Well there is not much more that can be said. Your question is not specific to any programming issues, and until you can provide some proper details of what is failing in your code, and where it fails, it is anyone's guess what to do.

The article at the link I gave you contains full details of how to build extensions. So that should be the place where you can start to find out what you need to do to convert your extension code to the latest version.

BTW, I have no interest in being a "Top expert", I am merely trying to help guide people to solutions to their problems.
I'd just create a new extension project (VSIX Project). Verify you have updated your knowledge and can install/uninstall the new VSIX Project, and find out how to work with the "experimental instance" of vs (on Project properties page you can deploy your vsix on build directly to the experimental instance of VS to debug your Extension by checking a box...). With that up and running it should be quite easy to port your existing code to VS2017 because as far as i remember the Automation-API shouldn't have changed much, at least the principles are the same.
 
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