locked
Integrate DSL to Isolated Shell RRS feed

  • Question

  • Hi,

    I also ask this  question here:
    http://social.msdn.microsoft.com/Forums/en-US/dslvsarchx/thread/fe47d252-606c-495d-8703-7ba6d78fbe39/

    But the told me, it could be more a Isolated Shell problem. So I try my luck in the VS Extensibility forum. :-)

    I want to integrate my DSL into an isolated shell. Therefor I used this walkthrough:
    http://msdn.microsoft.com/en-us/library/cc138363.aspx

    But now, I'm stuck at point 4. The shell itself is completely empty. No templates and so on.

    If I create a file and name the extension like my extension for the DSL, nothing happens. If I reopen the file, the normal texteditor is called.

    I don't exactly know what "Shell Dependencies" is at point 2. I only have references in Visual Studio 2010. But even if I set the references under "framework and references", nothing happens.

    Thank you.

    Friday, April 20, 2012 11:55 AM

Answers

  • Hello Catscratch29,

    did you look at the instructions  here? http://msdn.microsoft.com/en-us/library/bb126257.aspx#vsshell . As long as you can build your DSL as an extension to VS - which would be a good strategy as it makes your DSL available as an extension for VS users with VS Pro, Premium or Ultimate.

    Thanks

    Matt Kaufman

    Senior Program Manager, Visual Studio Platform

    blogs.msdn.com/b/visualstudio

    • Marked as answer by lucy-liu Wednesday, May 2, 2012 3:08 AM
    Monday, April 23, 2012 6:31 PM

All replies

  • Hello Catscratch29,

    The online documentation you reference  only applies to VS versions up to 2008, not 2010 or later.

    Have you looked at the VMSDK? There are instructions on various ways to deploy your DSL including with the shell redist. See http://msdn.microsoft.com/en-us/library/bb126259(v=vs.100).aspx for details

    Matt Kaufman

    Senior Program Manager, Visual Studio Platform

    blogs.msdn.com/b/visualstudio

    Sunday, April 22, 2012 3:08 AM
  • Hi,

    the link you posted requires a visual studio installation. I want to deploy the dsl on another computer without visual studio. So the isolated shell seemed a good way. So I want to extend an isolated shell with the DSL installation. 

    Monday, April 23, 2012 11:48 AM
  • Hello Catscratch29,

    did you look at the instructions  here? http://msdn.microsoft.com/en-us/library/bb126257.aspx#vsshell . As long as you can build your DSL as an extension to VS - which would be a good strategy as it makes your DSL available as an extension for VS users with VS Pro, Premium or Ultimate.

    Thanks

    Matt Kaufman

    Senior Program Manager, Visual Studio Platform

    blogs.msdn.com/b/visualstudio

    • Marked as answer by lucy-liu Wednesday, May 2, 2012 3:08 AM
    Monday, April 23, 2012 6:31 PM
  • The best approach is to create a "custom project type" as described in this msdn walkthrough and deploy it to your isolated shell. You can add your dsl item template there.


    - Ciper

    Thursday, December 12, 2013 4:25 AM
  • Quick note on this thread. The VS team just released the Managed Package Framework (MPF) for Projects released for VS 2013, to CodePlex last night. This sample/source should give you a good jump start on building a custom project type for VS 2013.

    Sincerely,


    Ed Dore

    Thursday, December 12, 2013 4:54 AM