Corrector ortográfico NetSpell

Alguien ha intentadoesta biblioteca ¿afuera? No puedo hacer que funcione. Por ejemplo, las sugerencias de ortografía deberían funcionar de la siguiente manera.

Pero estoy recuperando una lista vacía. Primero recibí una excepción diciendo

C: \ Archivos de programa (x86) \ Archivos comunes \ microsoft shared \ DevServer \ 10.0 \ en-us.dic

Falta, así que lo descargué de la web. El archivo que recibí tiene una lista de miles de palabras en inglés e incluso probé las palabras de lo que está en el archivo y aún no tengo suerte.

Es un código que probé.

Spelling s = new Spelling();
ArrayList items;
s.MaxSuggestions = 5;
s.SuggestionMode = Spelling.SuggestionEnum.PhoneticNearMiss;
s.Suggest(str);
items = s.Suggestions;
s.SuggestionMode = Spelling.SuggestionEnum.NearMiss;
s.Suggest(str);
items = s.Suggestions;
s.SuggestionMode = Spelling.SuggestionEnum.Phonetic;
s.Suggest(str);
items = s.Suggestions;

Se supone que el método Suggest para obtener sugerencias para 'str' y llenar la propiedad Suggestions. Siempre estoy recibiendo 0 sugerencias. Probé los tres tipos de sugerencias que admite la biblioteca para ver si eso hace algo como se puede ver, pero eso tampoco funciona.

Incluso llamadas simples como

s.TestWord("book")

devolver "falso". Creo que no es capaz de usar el archivo de diccionario pero no estoy seguro de qué más hacer al respecto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta