<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Professional Visual Studio &#187; VSX</title>
	<atom:link href="http://www.professionalvisualstudio.com/blog/tags/vsx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.professionalvisualstudio.com/blog</link>
	<description>Tips, Tricks, and Best Practices for professional .NET developers</description>
	<lastBuildDate>Sun, 15 Aug 2010 02:44:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Visual Studio 2008 SDK 1.1</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/08/21/visual-studio-2008-sdk-11/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/08/21/visual-studio-2008-sdk-11/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 12:21:30 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[SDK]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/08/21/visual-studio-2008-sdk-11/</guid>
		<description><![CDATA[Yesterday Microsoft Visual Studio Extensibility team announced a new update in Visual Studio 2008 SDK and released version 1.1 to public. For VSX developers, this is important news because there are some major updates to improve the extensibility features especially around Visual Studio Shell development. This new version works on .NET Framework 3.5 and Visual [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Microsoft Visual Studio Extensibility team <a href="http://blogs.msdn.com/vsxteam/archive/2008/08/19/visual-studio-2008-sdk-1-1-has-been-released.aspx">announced</a> a new update in Visual Studio 2008 SDK and released version 1.1 to public.</p>
<p>For VSX developers, this is important news because there are some major updates to improve the extensibility features especially around Visual Studio Shell development. This new version works on .NET Framework 3.5 and Visual Studio 2008 Service Pack 1.</p>
<p>Quan To has outlined these updates on VSX team blog but major updates are a reduction in the size of VS Shell package installers that no longer hold .NET Framework 3.5 data and also there is an update that lets you develop VS Shell applications as a normal Windows user that wasn’t possible before.</p>
<p>You can download Visual Studio 2008 SDK 1.1 from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=59ec6ec3-4273-48a3-ba25-dc925a45584d&amp;DisplayLang=en">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/08/21/visual-studio-2008-sdk-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The history of Visual Studio Extensibility on Channel 9</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/04/17/the-history-of-visual-studio-extensibility-on-channel-9/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/04/17/the-history-of-visual-studio-extensibility-on-channel-9/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 02:52:05 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/04/17/the-history-of-visual-studio-extensibility-on-channel-9/</guid>
		<description><![CDATA[One of the newest videos on Channel 9 is dedicated again to Visual Studio Extensibility. In this video Ken Levy interviews Doug Hodges about the history of Visual Studio Extensibility. Doug is a Principal Architect on Visual Studio platform and this interview is a very nice overview of VSX history during the past years. Visual [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; margin: 5px 0px 5px 5px; border-left: 0px; border-bottom: 0px" height="159" alt="Doug Hodges" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/04/snap1.jpg" width="210" align="right" border="0" /> One of the newest videos on Channel 9 is dedicated again to <a href="http://msdn.com/vsx">Visual Studio Extensibility</a>. In this video Ken Levy interviews Doug Hodges about <a href="http://channel9.msdn.com/showpost.aspx?postid=398077">the history of Visual Studio Extensibility</a>.</p>
<p>Doug is a Principal Architect on Visual Studio platform and this interview is a very nice overview of VSX history during the past years. Visual Studio is one of the very old products of Microsoft and has evolved in these years.</p>
<p>This is yet another video about VSX on Channel 9 and it&#8217;s interesting to see the growing number of such videos. The text transcript of this interview is also published on <a href="http://www.code-magazine.com/Article.aspx?quickid=0710022">CoDe Focus magazine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/04/17/the-history-of-visual-studio-extensibility-on-channel-9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>COM Nature of Visual Studio &#8211; Good or Bad?</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/04/11/com-nature-of-visual-studio-good-or-bad/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/04/11/com-nature-of-visual-studio-good-or-bad/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 17:28:14 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/04/11/com-nature-of-visual-studio-good-or-bad/</guid>
		<description><![CDATA[Probably you know that Visual Studio, this popular and common development IDE for .NET developers, is over 11 years old and has been an IDE for development from the early days. When Visual Studio was created originally, the common development technologies were all based on COM programming so Visual Studio was created based on a [...]]]></description>
			<content:encoded><![CDATA[<p>Probably you know that Visual Studio, this popular and common development IDE for .NET developers, is over 11 years old and has been an IDE for development from the early days.</p>
<p>When Visual Studio was created originally, the common development technologies were all based on COM programming so Visual Studio was created based on a COM infrastructure.</p>
<p>Those days this wasn&#8217;t anything uncommon or special and all developer around the globe were using it. After the birth of .NET technology and its new infrastructure that is completely different from COM, Microsoft didn&#8217;t rewrite its IDE to be compatible with new stuff and just applied and updated the existing IDE for .NET development.</p>
<p>Here (the birth of .NET) was a point that changed many things around this IDE. Regular development scenarios and many developers don&#8217;t notice the side-effect of keeping the COM nature of Visual Studio but the fact is that this COM nature is now showing its bad effect on this IDE from the extensibility point of view.</p>
<p>Visual Studio is strongly correlated with its COM infrastructure and almost everything is an implementation of an interface. Microsoft has tried to adapt the existing IDE for newer technologies and hide the core API to some extent.</p>
<p>On the other hand, Visual Studio IDE for .NET development (versions 2002, 2003, 2005 and 2008) are great examples of interoperability between .NET and COM in its highest level.</p>
<p>By the way, this wouldn&#8217;t be important for anyone but two groups of developers. First groups are those who work at Microsoft to add new features for development to it and the second group are VSX developers. Both groups of developers should deal with extensibility features of VS and lower levels of its API.</p>
<p>If you begin working with Visual Studio Extensibility then you will notice the side-effect of this COM nature after a short while. Here those who don&#8217;t have a good background in COM programming, have some difficulties to learn VSX and this is a negative point for VS because new age of developers wouldn&#8217;t know much about COM.</p>
<p>One of the good strategies that Microsoft is considering for VS is hiding the lower level APIs from developers who want to extend Visual Studio just by building a .NET infrastructure on top of these APIs. For instance, when you work with code snippets or Visual Studio templates, you don&#8217;t deal with anything related to these low level APIs at all.</p>
<p>But unfortunately this is just for some stuff that aren&#8217;t strongly correlated with low level API. So all professional VSX developers have to work with COM-related stuff and this is one of the main negative points that a newbie faces with!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/04/11/com-nature-of-visual-studio-good-or-bad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio Extensibility FAQ Blog</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/03/29/visual-studio-extensibility-faq-blog/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/03/29/visual-studio-extensibility-faq-blog/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 19:28:11 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/03/29/visual-studio-extensibility-faq-blog/</guid>
		<description><![CDATA[A few minutes ago Visual Studio Ecosystem team introduced a new blog named VSX FAQ Blog. This blog, which is hosted on MSDN blogs, acts as the FAQ of the Visual Studio Extensibility for developers. As Ken has written in the announcement, this blog (or FAQ) is very useful for scenario-based references where people are [...]]]></description>
			<content:encoded><![CDATA[<p>A few minutes ago Visual Studio Ecosystem team <a href="http://blogs.msdn.com/vsxteam/archive/2008/03/28/vsx-faq-blog-created-for-scenario-based-resource-references.aspx">introduced</a> a new blog named <a href="http://blogs.msdn.com/vsxfaq/">VSX FAQ Blog</a>.</p>
<p>This blog, which is hosted on MSDN blogs, acts as the FAQ of the Visual Studio Extensibility for developers.</p>
<p>As Ken has written in the announcement, this blog (or FAQ) is very useful for scenario-based references where people are looking for answers to common scenarios.</p>
<p>This is another good step forward to the Microsoft&#8217;s big plans for VSX in 2008. Such a rich FAQ can help developers a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/03/29/visual-studio-extensibility-faq-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional Visual Studio Extensibility &#8211; Available for Purchase</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/03/11/professional-visual-studio-extensibility-available-for-purchase/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/03/11/professional-visual-studio-extensibility-available-for-purchase/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 18:55:19 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/03/11/professional-visual-studio-extensibility-available-for-purchase/</guid>
		<description><![CDATA[As I wrote on my main blog, my book, Professional Visual Studio Extensibility, officially released today and you can order it on Wiley or Wrox sites. There are already sample PDF files and code downloads for the book available on these sites. It should be also available on Amazon and Barnes and Novel shortly and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/dp/0470230843?tag=keyvannayyeri-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0470230843&amp;adid=1H2MGXJDTYT6T1M4G7MK&amp;"><img style="border-right: 0px; border-top: 0px; margin: 5px 0px 5px 5px; border-left: 0px; border-bottom: 0px" height="240" alt="Wrox Professional Visual Studio Extensibility" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/03/snap13-2.jpg" width="192" align="right" border="0" /></a> </p>
<p>As I <a href="http://nayyeri.net/blog/professional-visual-studio-extensibility-finally-released/">wrote</a> on my main blog, my book, <a href="http://www.amazon.com/dp/0470230843?tag=keyvannayyeri-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0470230843&amp;adid=1H2MGXJDTYT6T1M4G7MK&amp;">Professional Visual Studio Extensibility</a>, officially released today and you can order it on <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470230843.html">Wiley</a> or <a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470230843.html">Wrox</a> sites. There are already sample PDF files and code downloads for the book available on these sites.</p>
<p>It should be also available on <a href="http://www.amazon.com/dp/0470230843?tag=keyvannayyeri-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0470230843&amp;adid=1H2MGXJDTYT6T1M4G7MK&amp;">Amazon</a> and <a href="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?z=y&amp;EAN=9780470230848&amp;itm=2">Barnes and Novel</a> shortly and those who have pre-ordered it should receive it in next couple of weeks.</p>
<p>I&#8217;ve written more details about the book on <a href="http://nayyeri.net/blog/professional-visual-studio-extensibility-finally-released/">my blog</a> that you can read there. It&#8217;s a pleasure to finally see the book getting out to markets and finding its way to bookshelves. Readers of this blog who had left comments to receive free copies of my book and got my confirmation should receive their copies in a few days because they will be sent today or tomorrow.</p>
<p>I&#8217;m looking forward for feedbacks from readers. Some reviews will be published on .NET communities and blogs in next couple of months that can help others to decide whether they want to order my book.</p>
<p>I have to thank Nick and Dave for helping me on book promotion on this blog. We will be able to get our hands on Professional Visual Studio 2008 in a few months which is a great complementary for my book.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/03/11/professional-visual-studio-extensibility-available-for-purchase/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PowerCommands for Visual Studio 2008</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/03/02/powercommands-for-visual-studio-2008/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/03/02/powercommands-for-visual-studio-2008/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 17:44:53 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[Addons and Extras]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/03/02/powercommands-for-visual-studio-2008/</guid>
		<description><![CDATA[Today Visual Studio Ecosystem team announced the availability of PowerCommands for Visual Studio 2008 as a free set of extensions that brings lots of helpful features to Visual Studio IDE. These commands are available with source code to let you learn how to develop new commands or modify them. Some of these features are a [...]]]></description>
			<content:encoded><![CDATA[<p>Today Visual Studio Ecosystem team announced the availability of <a href="http://blogs.msdn.com/vsxteam/archive/2008/02/29/PowerCommands-for-Visual-Studio-2008-released.aspx">PowerCommands for Visual Studio 2008</a> as a free set of extensions that brings lots of helpful features to Visual Studio IDE. These commands are available with source code to let you learn how to develop new commands or modify them. Some of these features are a part of some editions of Visual Studio 2008 and you can bring them to other editions via these commands.</p>
<p>You need to have Visual Studio 2008 SDK 1.0 installed to be able to open the source code for these commands.</p>
<p>A short list of features that are provided by this project are:</p>
<ul>
<li>Collapse Projects</li>
<li>Copy Class</li>
<li>Paste Class</li>
<li>Copy References</li>
<li>Paste References</li>
<li>Copy As Project Reference</li>
<li>Edit Project File</li>
<li>Open Containing Folder</li>
<li>Open Command Prompt</li>
<li>Unload Projects</li>
<li>Reload Projects</li>
<li>Remove and Sort Usings</li>
<li>Extract Constant</li>
<li>Clear Recent File List</li>
<li>Clear Recent Project List</li>
<li>Transform Templates</li>
<li>Close All</li>
</ul>
<p>You can download the package that contains the source code of PowerCommands from the <a href="http://blogs.msdn.com/vsxteam/archive/2008/02/29/PowerCommands-for-Visual-Studio-2008-released.aspx">announcement post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/03/02/powercommands-for-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio Gallery</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/02/08/visual-studio-gallery/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/02/08/visual-studio-gallery/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 07:42:43 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/02/08/visual-studio-gallery/</guid>
		<description><![CDATA[A few days ago Microsoft launched a new site around Visual Studio Extensibility and that is Visual Studio Gallery. Visual Studio Gallery is a site which lists add-ins and extensions for Visual Studio whether they&#8217;re created by Microsoft or by third party vendors. There are also both free and commercial extensions listed. On the site, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://visualstudiogallery.com/"><img style="border-right: 0px; border-top: 0px; margin: 5px 0px 5px 5px; border-left: 0px; border-bottom: 0px" height="47" alt="Visual Studio Gallery" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/02/title.gif" width="263" align="right" border="0" /></a> A few days ago Microsoft launched a new site around Visual Studio Extensibility and that is <a href="http://visualstudiogallery.com/">Visual Studio Gallery</a>.</p>
<p>Visual Studio Gallery is a site which lists add-ins and extensions for Visual Studio whether they&#8217;re created by Microsoft or by third party vendors. There are also both free and commercial extensions listed.</p>
<p>On the site, you can find these add-ins and extensions by category. Each extension has its own description and a link to get access to more information and/or download it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/02/08/visual-studio-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Known Issues for Microsoft Visual Studio 2008 SDK 1.0</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/02/01/known-issues-for-microsoft-visual-studio-2008-sdk-10/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/02/01/known-issues-for-microsoft-visual-studio-2008-sdk-10/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 19:16:41 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[DSL Tools]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/02/01/known-issues-for-microsoft-visual-studio-2008-sdk-10/</guid>
		<description><![CDATA[Earlier today Visual Studio Ecosystem team published a blog post that contains a list of known issues with Visual Studio 2008 SDK 1.0. Most of these issues are affecting Domain-Specific Languages tools in Visual Studio 2008. You know that Visual Studio SDK versions are released on a regular basis between Visual Studio releases so the [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier today Visual Studio Ecosystem team published a blog post that contains <a href="http://blogs.msdn.com/vsxteam/archive/2008/01/30/Known-Issues-for-Microsoft-Visual-Studio-2008-SDK-1.0.aspx">a list of known issues with Visual Studio 2008 SDK 1.0</a>. Most of these issues are affecting Domain-Specific Languages tools in Visual Studio 2008.</p>
<p>You know that Visual Studio SDK versions are released on a regular basis between Visual Studio releases so the next upcoming version of Visual Studio SDK in next a few months should fix most of these issues.</p>
<p>Visual Studio Ecosystem team is listening to your feedbacks, bug reports and feature requests to regard them in each new version of Visual Studio and its SDK so don&#8217;t hesitate to go ahead and write a few words for them on <a href="http://forums.microsoft.com/msdn/showforum.aspx?forumid=57&amp;siteid=1">Visual Studio Extensibility forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/02/01/known-issues-for-microsoft-visual-studio-2008-sdk-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio Shell Isolated Mode</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/02/01/visual-studio-shell-isolated-mode/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/02/01/visual-studio-shell-isolated-mode/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 18:51:42 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/02/01/visual-studio-shell-isolated-mode/</guid>
		<description><![CDATA[Following to my Visual Studio Shell series, in this post I want to introduce you to Visual Studio Shell isolated mode. Probably you&#8217;ve read my previous posts in this series that introduce Visual Studio Shell and Visual Studio Shell integrated mode. Visual Studio Shell isolated mode is a completely new technology in Visual Studio 2008. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="66" alt="Visual Studio 2008 Shell" src="http://www.professionalvisualstudio.com/blog/wp-content/uploads/2008/02/vs-shell-logo.jpg" width="380" border="0" /> </p>
<p>Following to my Visual Studio Shell series, in this post I want to introduce you to Visual Studio Shell isolated mode. Probably you&#8217;ve read my previous posts in this series that <a href="http://www.professionalvisualstudio.com/blog/2007/12/06/introduction-to-visual-studio-2008-shell/">introduce Visual Studio Shell</a> and <a href="http://www.professionalvisualstudio.com/blog/2007/12/21/visual-studio-shell-integrated-mode/">Visual Studio Shell integrated mode</a>.</p>
<p>Visual Studio Shell isolated mode is a completely new technology in Visual Studio 2008. Isolated mode is a great way to build your own IDE based on Visual Studio IDE elements. While you could use integrated mode to integrate your own extensions with Visual Studio IDE, isolated mode lets you to build your own IDEs similar to Visual Studio.</p>
<p>You know that Visual Studio has a great implementation of many common and professional user interface elements for building IDEs especially for programming and software related goals.</p>
<p>Suppose that you want to build a an IDE to work with your own programming language, say Keyvan++. You have several options but most of them lead to build most of the IDE with your own code but thank to new isolated mode you can do this easily just by applying Visual Studio user interface elements for your own IDE and write least code.</p>
<p>You can build isolated mode applications with Visual C++ language and isolated packages are available in Visual Studio project templates after installing Visual Studio 2008 SDK.</p>
<p>The important point about isolated IDEs is the fact that you don&#8217;t need to install Visual Studio as a prerequisite to run them. You just need to install a free isolated IDE package and .NET Framework 3.5 to be able to run such IDEs. Moreover, these prerequisites can be embedded in your setup installers to save end users from manual installation.</p>
<p>In prior versions of Visual Studio there was a Premier Partner Edition program for Visual Studio that let you to build such isolated IDEs in a more difficult way by installing some core APIs of Visual Studio. SQL Server 2005 Management Studio is a good and well-known example of this program. But Premier Partner Edition was tied to the installation of Visual Studio so Microsoft decided to provide a better way to accomplish this goal in Visual Studio 2008.</p>
<p>You probably know that different versions of Visual Studio have their own stub that is like a unique application ID for them. So Standard edition has its own stub while Team Suite has a different stub and these two editions can run independently on same machine. Isolated mode runs IDEs with their own stub which makes them independent from Visual Studio editions and they can run easily.</p>
<p>I&#8217;ll talk more about the isolated mode in the future but for now I can refer you to some open source projects that have built isolated IDEs for different purposes:</p>
<ul>
<li><a href="http://www.codeplex.com/IronPythonStudio">IronPython Studio</a> is an isolated IDE built by Clarius Consulting on top of the isolated mode of Visual Studio Shell and IronPython example included in Visual Studio SDK. </li>
<li><a href="http://www.codeplex.com/storyboarddesigner">Storyboard Designer</a> is another open source IDE built on top of Visual Studio Shell isolated and DSL tools that lets you design storyboard diagrams. </li>
<li><a href="http://www.codeplex.com/WarcraftAddOnStudio">AddOn Studio for World of Warcraft</a> is the last example that I list here and is an IDE to build add-ins for World of Warcraft game. </li>
</ul>
<p>Keep an eye on this post series. I&#8217;ll step in more technical details about Visual Studio Shell isolated mode in future posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/02/01/visual-studio-shell-isolated-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Appropriate SKU for Visual Studio Extensibility</title>
		<link>http://www.professionalvisualstudio.com/blog/2008/01/31/appropriate-sku-for-visual-studio-extensibility/</link>
		<comments>http://www.professionalvisualstudio.com/blog/2008/01/31/appropriate-sku-for-visual-studio-extensibility/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 12:35:01 +0000</pubDate>
		<dc:creator>Keyvan Nayyeri</dc:creator>
				<category><![CDATA[DSL Tools]]></category>
		<category><![CDATA[VSX]]></category>

		<guid isPermaLink="false">http://www.professionalvisualstudio.com/blog/2008/01/31/appropriate-sku-for-visual-studio-extensibility/</guid>
		<description><![CDATA[Following to earlier post by Nick about Visual Studio 2008 SKUs I just want to say that extensibility isn&#8217;t supported by Express editions of Visual Studio but you can develop and use extensions in all commercial editions. Moreover, Domain-Specific Languages tools are supported by Professional edition or above so you can develop a DSL with [...]]]></description>
			<content:encoded><![CDATA[<p>Following to earlier post by Nick about <a href="http://www.professionalvisualstudio.com/blog/2008/01/31/which-sku-should-i-use/">Visual Studio 2008 SKUs</a> I just want to say that extensibility isn&#8217;t supported by Express editions of Visual Studio but you can develop and use extensions in all commercial editions.</p>
<p>Moreover, Domain-Specific Languages tools are supported by Professional edition or above so you can develop a DSL with Professional edition or above but can deploy a DSL to all commercial editions including the Standard edition.</p>
<p>Generally Professional edition is enough for someone who wants to develop and use extensibility options but above editions can be better because of the features that they offer for debugging, testing and other general-programming tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.professionalvisualstudio.com/blog/2008/01/31/appropriate-sku-for-visual-studio-extensibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

