locked
How to deploy VSPackage in temporary and local environment RRS feed

  • Question

  • Hi all,

    now i developed a VSPackage named Vspackage1.dll. And if i run this project by F5 debug mode, another VS IDE with vspackge feature will be launched correctly.

    However, is there a way to run a VS IDE directly with vspackge feature? where will i need copy VSPackge1.dll to achieve that?

    Thanks,
    Warren.


    Thanks, Jack
    Monday, August 9, 2010 10:22 AM

Answers

  • Assuming your are working with VS 2010, you will find a file with vsix extension into your bin\{debug,release} directory.

    If you "run" this item, your package will be install within VS 2010.
    You will be able to remove it thru the Extension manager.

    You will find information here : http://msdn.microsoft.com/en-us/library/dd393694.aspx

    Hope it helps.

     

    • Marked as answer by Chao Kuo Monday, August 16, 2010 2:37 AM
    Tuesday, August 10, 2010 2:20 AM
  • Hello,  Warren

    if i run this project by F5 debug mode, another VS IDE with vspackge feature will be launched correctly

    This is the behavior of VSPackage debugging, it actually launch the the experimental hive for debugging, and the experimental hive actually use different registry and settings with normal IDE, for more information, please reference this link.

    You could see this link for experimental hive

    http://msdn.microsoft.com/en-us/library/bb166560.aspx

    For package deploying.

    If you are using visual studio 2010, please follow Frédéric forjan’s advice to use VSIX to deploy your package.

    If you are using visual studio 2008 or Visual studio 2005, we need to use setup project to deploy our package.

    Please follow this tutorial(You need a PLK to get your Vspackage be loaded in IDE).

    http://msdn.microsoft.com/en-us/library/bb458038(VS.90).aspx

    Thanks

    Chao


    Please unmark it if it does not help, and mark it if it helps.
    • Marked as answer by Chao Kuo Monday, August 16, 2010 2:37 AM
    Thursday, August 12, 2010 3:04 AM

All replies

  • Assuming your are working with VS 2010, you will find a file with vsix extension into your bin\{debug,release} directory.

    If you "run" this item, your package will be install within VS 2010.
    You will be able to remove it thru the Extension manager.

    You will find information here : http://msdn.microsoft.com/en-us/library/dd393694.aspx

    Hope it helps.

     

    • Marked as answer by Chao Kuo Monday, August 16, 2010 2:37 AM
    Tuesday, August 10, 2010 2:20 AM
  • Hello,  Warren

    if i run this project by F5 debug mode, another VS IDE with vspackge feature will be launched correctly

    This is the behavior of VSPackage debugging, it actually launch the the experimental hive for debugging, and the experimental hive actually use different registry and settings with normal IDE, for more information, please reference this link.

    You could see this link for experimental hive

    http://msdn.microsoft.com/en-us/library/bb166560.aspx

    For package deploying.

    If you are using visual studio 2010, please follow Frédéric forjan’s advice to use VSIX to deploy your package.

    If you are using visual studio 2008 or Visual studio 2005, we need to use setup project to deploy our package.

    Please follow this tutorial(You need a PLK to get your Vspackage be loaded in IDE).

    http://msdn.microsoft.com/en-us/library/bb458038(VS.90).aspx

    Thanks

    Chao


    Please unmark it if it does not help, and mark it if it helps.
    • Marked as answer by Chao Kuo Monday, August 16, 2010 2:37 AM
    Thursday, August 12, 2010 3:04 AM