locked
Permitted use of Microsoft.VisualStudio.Modeling.Sdk.*.14.* assemblies [Legal] RRS feed

  • Question

  • We have custom DSL created using the VS 2015 Modeling SDK. We would like to create a command line tool that is independent of Visual Studio that makes use of the following two assemblies to access the serialized DSL models:

    • Microsoft.VisualStudio.Modeling.Sdk.14.0.dll
    • Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.14.0.dll

    What is the legal position on the use of these assemblies:

    Is utilization of these assemblies permitted outside of a Visual Studio host?

    Is it possible to redistribute these assemblies?

    Would the use of these assemblies in a separate process require the user to have a Visual Studio 2015 license to run the app?

    Many thanks

    Stef


    • Edited by stefsewell Thursday, August 31, 2017 1:28 AM
    Thursday, August 31, 2017 1:28 AM

All replies

  • Hi Stef,

    The Microsoft.VisualStudio.Modeling.Sdk.14.0.dll and Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.14.0.dll is Modeling SDK for Visual Studio assemblies. So I’m afraid that you could not use them without Visual Studio.

    Different version of code editor has its own Modeling SDK. For example, Eclipse use OpenDDS which contains Modeling SDK.

    Based on the description for Modeling SDK for Microsoft Visual Studio 2015 , it used to “build your own graphical or form-based designers for Visual Studio 2015 and extend existing tools.” And the installation requirement also need Visual Studio Community 2015 or higher and Visual Studio 2015 SDK installed.

    So if you want to use Microsoft.VisualStudio.Modeling.Sdk, you need Visual Studio installed. It should dependent on some Visual Studio components.

    Best Regards,
    Weiwei


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    • Edited by Weiwei Cai Tuesday, September 5, 2017 7:56 AM
    • Proposed as answer by Weiwei Cai Tuesday, September 5, 2017 7:56 AM
    Friday, September 1, 2017 8:15 AM