locked
Regarding VS 2010 IDE Add-in RRS feed

  • Question

  • Hi all

    if i develop an Add-in using the Visual studio project  and select C# has a language for development, which is .Net based, will this Add-in functionality be available in C++ and vb.net and other projects or is it confined to only .net projects.

    also i am comfortable in C++ , but all the code samples from Microsoft is in C#.

    any idea where to get the C++ equivalent of these samples

    http://blogs.msdn.com/b/codefx/archive/2010/11/26/all-in-one-visual-studio-extensibility-code-samples.aspx

     

    regards

    Rekha

    Thursday, October 4, 2012 9:55 AM

Answers

  • Hi,

    The language that you use to develop the add-in is not related to the languages that the features of your add-in will support. So, you can use C++ for development and your add-in can work with C#, VB.NET, etc.

    About the samples, you can use the C# samples to know how to do things and then write them in C++. Most samples are in VB.NET or C#.


    MZ-Tools: Productivity add-ins for Visual Studio: http://www.mztools.com. My blog about developing add-ins: http://msmvps.com/blogs/carlosq/

    • Marked as answer by Rekha_KP Thursday, October 4, 2012 11:06 AM
    Thursday, October 4, 2012 10:24 AM
  • Thanks for the reply

    i have one more question , in the VS Extensibility project, there is an option called "Shared Add-in" which can be used to create an add-in loadable in many hosts.

    so what are these "many hosts" ? does it support Eclipse IDE or can i select "shared Add-in" and use it on an Eclipse IDE.

    appreciate your help !!!

    regards

    REkha

    • Marked as answer by Rekha_KP Thursday, October 4, 2012 11:26 AM
    Thursday, October 4, 2012 11:06 AM
  • Shared add-ins are for Office and the many hosts are Word, Outlook, Access, Excel, etc.

    There is nothing built-in in Visual Studio to create Eclipse add-ins, which is only natural since Visual Studio creates .NET assemblies that require the .NET Framework which would be a weird requirement for an Eclipse add-in.

    Maybe some 3rd party has used the Visual Studio Isolated Shell (http://msdn.microsoft.com/en-us/library/bb685691.aspx) to create something for Eclipse that doesn't require .NET Framework.


    MZ-Tools: Productivity add-ins for Visual Studio: http://www.mztools.com. My blog about developing add-ins: http://msmvps.com/blogs/carlosq/

    • Proposed as answer by Carlos J. Quintero Thursday, October 4, 2012 4:04 PM
    • Marked as answer by Rekha_KP Thursday, October 4, 2012 5:40 PM
    Thursday, October 4, 2012 4:04 PM

All replies

  • Hi,

    The language that you use to develop the add-in is not related to the languages that the features of your add-in will support. So, you can use C++ for development and your add-in can work with C#, VB.NET, etc.

    About the samples, you can use the C# samples to know how to do things and then write them in C++. Most samples are in VB.NET or C#.


    MZ-Tools: Productivity add-ins for Visual Studio: http://www.mztools.com. My blog about developing add-ins: http://msmvps.com/blogs/carlosq/

    • Marked as answer by Rekha_KP Thursday, October 4, 2012 11:06 AM
    Thursday, October 4, 2012 10:24 AM
  • Thanks for the reply

    i have one more question , in the VS Extensibility project, there is an option called "Shared Add-in" which can be used to create an add-in loadable in many hosts.

    so what are these "many hosts" ? does it support Eclipse IDE or can i select "shared Add-in" and use it on an Eclipse IDE.

    appreciate your help !!!

    regards

    REkha

    • Marked as answer by Rekha_KP Thursday, October 4, 2012 11:26 AM
    Thursday, October 4, 2012 11:06 AM
  • Shared add-ins are for Office and the many hosts are Word, Outlook, Access, Excel, etc.

    There is nothing built-in in Visual Studio to create Eclipse add-ins, which is only natural since Visual Studio creates .NET assemblies that require the .NET Framework which would be a weird requirement for an Eclipse add-in.

    Maybe some 3rd party has used the Visual Studio Isolated Shell (http://msdn.microsoft.com/en-us/library/bb685691.aspx) to create something for Eclipse that doesn't require .NET Framework.


    MZ-Tools: Productivity add-ins for Visual Studio: http://www.mztools.com. My blog about developing add-ins: http://msmvps.com/blogs/carlosq/

    • Proposed as answer by Carlos J. Quintero Thursday, October 4, 2012 4:04 PM
    • Marked as answer by Rekha_KP Thursday, October 4, 2012 5:40 PM
    Thursday, October 4, 2012 4:04 PM