Spell Checker


An editor extension that checks the spelling of comments, strings, and plaintext as you type.

(112) Review
Visual Studio
2015, 2013, 2012, 2010
Download (254,216)
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Reviews (112)
Q and A (88)
Sign in to write a review
Sort by:

by ITLion | August 16 2016

2010 restarts every 5 min after install

by Vero Screening | August 10 2016

Used to be my favorite comment spell checker, but repeatedly crashes latest VS2015 (release 3 and also VS2013 release 5 since we recently updated to TFS 2015).

Partial Event log details:

Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unrecoverable system error.
at System.Environment.FailFast(System.String)
at MS.Internal.Invariant.FailFast(System.String, System.String)
at System.Windows.Documents.Speller+TextMap.MapOffsetToPosition(Int32)
at System.Windows.Documents.Speller.ExpandToWordBreakAndContext(System.Windows.Documents.ITextPointer, System.Windows.Documents.LogicalDirection, System.Windows.Markup.XmlLanguage, System.Windows.Documents.ITextPointer ByRef, System.Windows.Documents.ITextPointer ByRef)
at System.Windows.Documents.Speller.ScanRange(System.Windows.Documents.ITextPointer, System.Windows.Documents.ITextPointer, Int64)
at System.Windows.Documents.Speller.ScanPosition(System.Windows.Documents.ITextPointer, System.Windows.Documents.LogicalDirection)
at ...

by Bart Verkoeijen | July 14 2016

It crashes my VS 2015 Update 3 instance frequently. Same issue reported here by others: http://stackoverflow.com/questions/36378705/facing-abrupt-crashes-from-visual-studio-2015-and-2013

by ROberholz | June 10 2016

It causes Visual Studio products, installed on Windows 10 machines, to crash unexpectedly. However, I found that it doesn't cause any problems when used with VS 2010 on Windows versions 8.1 and earlier machines. I haven't yet tried it with VS 2015 on Windows 8.1. I like this extension and am disappointed that it doesn't work with Visual Studio on Windows 10 machines. It seams it is more a problem with Windows 10.

by AbdElRaheim | April 25 2016

This tool was awesome, I used for a over 5 years. It is the most popular spell checking extension for vs. Looks like a breaking change happened in the mswb7.dll which this tool references, causing it to randomly crash.

by alainbryden | April 05 2016

Currently crashing Visual Studio 2015 due to unhanded errors on spellchecker threads:

Application: devenv.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unrecoverable system error.
at MS.Internal.Invariant.FailFast(System.String, System.String)
at System.Windows.Documents.Speller+TextMap.MapOffsetToPosition(Int32)
at System.Windows.Documents.Speller.ExpandToWordBreakAndContext(System.Windows.Documents.ITextPointer,
at Microsoft.VisualStudio.Language.Spellchecker.SpellingTagger.GuardedCheckSpellings(System.Object)
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)

by ahcox | March 31 2016

It was working but it crashed Visual Studio 2015 on windows 10 64 bit within the first half hour of use.

by mamali80 | March 30 2016

Nice tool. tnx

by Siqr | March 24 2016

by Sean Brockway | March 10 2016

This is an excellent tool. It is great the way it shows spelling mistakes in comments and string literals. Excellent idea for a plug in. Many thanks to the developers and maintainers!

by RumJungle | February 04 2016

It's really good! However, now that I'm on windows 10, it causes
Visual Studio 2012, 2013 and 2015 to crash when editing C/C++
applications often. When the spell check is uninstalled, VS
does not crash.

Please fix this! It's really awesome. I want it to work.

by Michael B With Jack | January 14 2016

This keeps causing my VS 2015 to crash when I open files that have ALOT of errors(the errors are mainly caused by the spell check trying to check fields that arn't really words..)

by jerryol | January 07 2016

by Davide Dolla | December 21 2015

"needs to be included with VS" ... I 101% agree!

Thanks guys for sharing that good work!

One suggestion: can you add some C# language words to the "correct words list"?

Example: in Italian, commented code have "bool", "if", "this", etc. marked as errors.

I understood that when you worked with English langue active all worked fine ;)


by Aaron Sulwer | November 16 2015

needs to be included with VS

by SilentBlueDev | August 18 2015

I love this plugin it has helped me a lot!
Keep up the good work.

by Johnny747 | August 13 2015

using windows 8.1. Can't get it to work...unclear

by bdszuter | July 13 2015

Works very well for our C++ projects in VS2012. So far I've been impressed with how it has handled rather large (20K LOC) files without any obvious performance penalty.
This extension has been especially useful for editing pages of Doxygen documentation.

by TMOII | April 23 2015

by Thomas Levesque | April 02 2015

By default, it underlined almost EVERY WORD in comments on my machine, because it was trying to check the spelling in French, and the comments were in English. There is no option to change the language. Fortunately I thought of switching the language in the taskbar, which works, but it is far from obvious, and has the undesirable effect of changing the language for all apps, not just Visual Studio.

Many people in non English-speaking countries prefer to write their code and comments in English; I guess it's ok to select the computer's language by default, but there should be an easy way to switch to another language just for Visual Studio (or just for the project).

So, great idea, poor usability.

1 - 20 of 112 Items   
Sign in to start a discussion

  • Spell check for MTM
    1 Posts | Last post September 22, 2016
    • I installed this plugin. How can I use it to do a spell check on Test cases written on Microsoft Test Manager
  • VS 2010 crash in MSWB7.dll
    7 Posts | Last post August 26, 2016
    • After updating to Windows 10 (1511 - 10586), VS2010 began to randomly crash in mswb7.dll, most often during solution loading.
      Disabling Spell Checker extension, solves the problem with crashes.
    • I'm also seeing this behaviour in VS 2010 on Windows 8.1 after installing VS 2015 Update 1.
    • Please send crash report feedback if you see this, so Microsoft employees can see it and hopefully act on whatever the crash is. I haven't yet updated to win10, but if/when I do, I can see if there's something to be worked around. Until then, I guess the best answer is to uninstall the extension :( Sorry!
    • This is causing crashes on my Server 2012 R2 Datacenter.
      Faulting application name: devenv.exe, version: 14.0.24720.0, time stamp: 0x564ea97e
      Faulting module name: MSWB7.dll, version: 6.3.9600.17415, time stamp: 0x54504873
      Exception code: 0xc0000005
      Fault offset: 0x0001176a
      Faulting process id: 0x5288
      Faulting application start time: 0x01d16c0e4192a321
      Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
      Faulting module path: C:\Windows\System32\MSWB7.dll
      Report Id: b81efd3a-d801-11e5-948b-10604b680f31
      Faulting package full name: 
      Faulting package-relative application ID: 
      The description for Event ID 0 from source Application cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
      If the event originated on another computer, the display information had to be saved with the event.
      The following information was included with the event: 
      Error Handler Exception: System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.IOException: The read operation failed, see inner exception. ---> System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.PipeException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d).
         at System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete(Boolean haveResult, Int32 error, Int32 numBytes)
         --- End of inner exception stack trace ---
         at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
         at System.ServiceModel.Channels.ConnectionStream.EndRead(IAsyncResult asyncResult)
         at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
         --- End of inner exception stack trace ---
         at System.Net.Security.Negot
    • I'm on VS 2015 Enterprise, 
      version 14.0.24720.00 Update 1
    • I observe this crash in VS2013 Update 4 on Windows 8.1 and Windows 10. VS2013 and VS2015 both work fine with this extension on Windows 7. 
    • +1 on the crash after moving from Windows 7 to Windows 10.
  • To be clear: There is no way to change the language?
    6 Posts | Last post June 17, 2016
    • By reading all these language related question I was still unable to understand whether there are any language options without recompiling the code?
      I have a German OS, German Office with English dictionary and an English Visual Studio.
      The spell checker is set to German which I don't want.
      Am I right that this tool cannot provide English spellcheck for my configuration?
    • The extension uses WPF spellcheck support, so it'll do whatever WPF generally does. I'm not sure if/how there is a way to have additional dictionaries installed, but I'm pretty sure it's OS dependent.
    • You can change the language from the "language button" in Windows 8 taskbar (I think it was called the "language bar" in previous versions). I don't think it appears by default, you have to have multiple languages installed in Windows "Language Preferences" dialog and/or multiple input methods configured.
    • This discussion is certainly very useful :) I think this info must be in the description tab.
    • To answer my own question, as moving to 2015 I again installed this extension and stumbled upon the missing language settings.
      Uninstall it and go for "Visual Studio Spell Checker"
    • Language switch option or a possibility to set English is a "must have" feature! I use _german_only_ Windows 7 and comment the code in English. Switch keyboard to English does not help.
      Solution: Uninstall this and use "Visual Studio Spell Checker" from EWSoftware.
  • Underscore doesn't work.
    1 Posts | Last post March 18, 2016
    • I have "Treat underscores as separators." - Yes, but this string [Route("department_сщ"), HttpGet, HttpPost] is not highlighted.
      Second question.
      How to highlight such string without delimeter [Route("departmentCade"), HttpGet, HttpPost] ?
  • finding error with nameof() in C#6 interpolated strings
    1 Posts | Last post March 10, 2016
    • string myVariable = "test";
      Console.WriteLine($"an interpolated string {nameof(myVariable)}");
      I get a red squiggly under the nameof function with a suggestion of "name of".
      The following is fine (does not error on myVariable)
      Console.WriteLine($"an interpolated string {myVariable}");
      So it seems like nameof() is the culprit.
  • Spell check for test cases`
    1 Posts | Last post January 08, 2016
    • Can we use this for Spell check for the test cases on VS2015?
      Please advice.
  • Great Tool except does not spell check .cshtml file
    2 Posts | Last post December 03, 2015
    • I'm using version 2.26 and .cshtml files will not spell check. Is there a way to define what file extensions are spell checked?
    • It's possible that the HTML editor has changed how they classify text; the HTML tagger works by spell checking anything that isn't otherwise classified as a symbol of some sort:
      So if they started classifying everything, including plain text, then it may not work. What version of VS are you using?
  • Love this tool, but have a feature request
    1 Posts | Last post August 18, 2015
    • Having spelling problems this plugin is the best, I would love one additional update though and that is, that it would also spell check c# Region tags.
      For Example:
      #region dfault Constructors
  • Disable Scrollbar markers?
    2 Posts | Last post July 28, 2015
    • Is there a way to disable the scollbar markers? Just keep the squiggly underline?
    • You can't disable them, but if you change the color of the squiggly (detailed in the description) it also changes the scrollbar marker color.
  • Backup and move Dictionary to new PC?
    2 Posts | Last post December 16, 2014
    • This may be generic to WFP's Customer Dictionary, but I am not sure,
      and in either case I don't know how to accomplish porting your Visual Studio's Spell Checker Dictionary to a new PC. I really do not want to began again teaching it all the words I have added over the past 2.8 years.
      Thank you in advance.
      Kevin Waite
    • The dictionary file is here:
      Of course your name, as the user, and the above was from Visual Studio 2010.
1 - 10 of 88 Items