<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx</link><description>This version is obsolete. Please refer to Visual Studio Gallery http://visualstudiogallery.msdn.microsoft.com/en-us/2f3d691d-8838-4d84-ad64-44a02db37e30 for the most up-to-date information and download. For VS 2010 version look here: http://visualstudiogallery</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9412765</link><pubDate>Wed, 11 Feb 2009 17:23:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9412765</guid><dc:creator>Wendell Kenney</dc:creator><description>&lt;p&gt;I have installed version 2.2 as we are using VS 2008 SP1 and I get the spell checker in the menu and it acts like it is checking the first time I click on it but it never finds mispelled words. &amp;nbsp;I am in source view.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9412765" width="1" height="1"&gt;</description></item><item><title>re: Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9409118</link><pubDate>Mon, 09 Feb 2009 22:07:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9409118</guid><dc:creator>Dicky</dc:creator><description>&lt;p&gt;Thanks for the spell checker tool. I have been looking for one for so long. &amp;nbsp;I wish that the next VS would include this spell checker.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9409118" width="1" height="1"&gt;</description></item><item><title>re: Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9298706</link><pubDate>Thu, 08 Jan 2009 19:24:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9298706</guid><dc:creator>John Fly</dc:creator><description>&lt;p&gt;Given code to check the entire solution failed for me.. I ended up modifying to this : &lt;/p&gt;
&lt;p&gt;Imports System&lt;/p&gt;
&lt;p&gt;Imports EnvDTE&lt;/p&gt;
&lt;p&gt;Imports EnvDTE80&lt;/p&gt;
&lt;p&gt;Imports EnvDTE90&lt;/p&gt;
&lt;p&gt;Imports System.Diagnostics&lt;/p&gt;
&lt;p&gt;Public Module SpellCheck2&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Private _outputWindow As OutputWindowPane&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Public Sub SpellCheckSolution()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow = GetOutputWindowPane(&amp;quot;Spell Checker&amp;quot;)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.Clear()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.OutputString(&amp;quot;Running spell check on files in the solution...&amp;quot; + vbCrLf)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;For Each project As Project In DTE.ActiveSolutionProjects&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ProcessProjectItemCollection(project.ProjectItems)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.OutputString(&amp;quot;Spell check complete.&amp;quot; + vbCrLf)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;End Sub&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Private Sub ProcessProjectItemCollection(ByVal projItemsCollection As ProjectItems)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Try&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;For Each pi As ProjectItem In projItemsCollection&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;If (pi.Name.EndsWith(&amp;quot;aspx&amp;quot;) Or pi.Name.EndsWith(&amp;quot;ascx&amp;quot;) Or pi.Name.EndsWith(&amp;quot;html&amp;quot;) Or pi.Name.EndsWith(&amp;quot;htm&amp;quot;)) Then&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim window As Window = pi.Open(Constants.vsViewKindTextView)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.Visible = True&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.Activate()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.OutputString(&amp;quot;Checking : &amp;quot; + pi.Name + vbCrLf)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DTE.ExecuteCommand(&amp;quot;VSSpellCheckerAddIn.Connect.VSSpellCheckerAddIn&amp;quot;)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;If pi.Kind = Constants.vsProjectItemKindPhysicalFolder Then&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.OutputString(&amp;quot;Container : &amp;quot; + pi.Name + vbCrLf)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ProcessProjectItemCollection(pi.ProjectItems)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.OutputString(&amp;quot;Not Checking :&amp;quot; + pi.Name + vbCrLf)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End If '' end folder check&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End If ''end &amp;nbsp;file extension check&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next ''Get next project Item&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Catch e As System.Exception&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_outputWindow.OutputString(e.Message + vbCrLf)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Try&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;End Sub&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Private Function GetOutputWindowPane(ByVal Name As String) As OutputWindowPane&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim window As Window&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim outputWindow As OutputWindow&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim outputWindowPane As OutputWindowPane&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window = DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.Visible = True&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;outputWindow = window.Object&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Try&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;outputWindowPane = outputWindow.OutputWindowPanes.Item(Name)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Catch e As System.Exception&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;outputWindowPane = outputWindow.OutputWindowPanes.Add(Name)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Try&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;outputWindowPane.Activate()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Return outputWindowPane&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;End Function&lt;/p&gt;
&lt;p&gt;End Module&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9298706" width="1" height="1"&gt;</description></item><item><title>re: Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9291838</link><pubDate>Thu, 08 Jan 2009 03:31:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9291838</guid><dc:creator>Web Development Tools Microsoft</dc:creator><description>&lt;p&gt;Correct, this version requires SP1.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9291838" width="1" height="1"&gt;</description></item><item><title>re: Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9290104</link><pubDate>Wed, 07 Jan 2009 23:39:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9290104</guid><dc:creator>mostafa arafa</dc:creator><description>&lt;p&gt;The posted version is not working if you didn't install SP1 for VS 2008,once i installed SP1 for VS 2008 the spell checker v2.2 is working fine to me.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9290104" width="1" height="1"&gt;</description></item><item><title>Nuova versione del correttore ortografico per Visual Studio 2008</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9271166</link><pubDate>Sun, 04 Jan 2009 14:09:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9271166</guid><dc:creator>Around and About .NET World</dc:creator><description>&lt;p&gt;Da qualche giorno &amp;#232; stata rilasciata la versione 2.2 dello Spell checker per Visual Studio 2008, destinata&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9271166" width="1" height="1"&gt;</description></item><item><title>Nuova versione del correttore ortografico per Visual Studio 2008</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9271143</link><pubDate>Sun, 04 Jan 2009 13:21:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9271143</guid><dc:creator>Around and About .NET World</dc:creator><description>&lt;p&gt;Nuova versione del correttore ortografico per Visual Studio 2008&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9271143" width="1" height="1"&gt;</description></item><item><title>re: Spell checker update 2.2: full support for VS 2008 SP1, simpler setup and a few bug fixes</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9256059</link><pubDate>Mon, 29 Dec 2008 22:14:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9256059</guid><dc:creator>David Hearn</dc:creator><description>&lt;p&gt;To run the spell checker on all files in the solution, you must update the VB macro in the linked post to use 'DTE.ExecuteCommand(&amp;quot;VSSpellCheckerAddIn.Connect.VSSpellCheckerAddIn&amp;quot;)' instead of the old HTML command name.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9256059" width="1" height="1"&gt;</description></item><item><title>Spell checker update 2.1: a few bug fixes and couple of new features</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9246305</link><pubDate>Mon, 22 Dec 2008 08:34:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9246305</guid><dc:creator>Visual Web Developer Team Blog</dc:creator><description>&lt;p&gt;Note: this post is obsolete. Please use newer version: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/webdevtools/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx"&gt;http://blogs.msdn.com/webdevtools/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9246305" width="1" height="1"&gt;</description></item><item><title>Visual Studio 中的拼写检查</title><link>http://blogs.msdn.com/b/webdev/archive/2008/11/29/spell-checker-update-2-2-full-support-for-vs-2008-sp1-simpler-setup-and-a-few-bug-fixes.aspx#9245592</link><pubDate>Sun, 21 Dec 2008 19:31:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9245592</guid><dc:creator>Timwei Blog</dc:creator><description>&lt;p&gt;以前我们在Visual Studio如果要执行拼写检查都会把文本复制到Word里去做，费时费事。 现在Visual Studi ...&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9245592" width="1" height="1"&gt;</description></item></channel></rss>