Verificador ortográfico do NetSpell

Alguém já tentouesta biblioteca Fora? Eu não consigo fazer isso funcionar. Por exemplo, as sugestões de ortografia devem funcionar da seguinte maneira.

Mas estou recebendo uma lista vazia de volta. Eu recebi uma exceção dizendo

C: \ Arquivos de Programas (x86) \ Arquivos Comuns \ microsoft shared \ DevServer \ 10.0 \ en-us.dic

está faltando, então eu fiz o download da web. O arquivo que eu tenho tem uma lista de milhares de palavras em inglês e eu até tentei as palavras do que está no arquivo e ainda não tive sorte.

Ele é algum código que eu tentei.

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;

O método Suggest deve receber sugestões para 'str' e preencher a propriedade Suggestions. Eu estou sempre recebendo 0 sugestões. Eu tentei todos os três tipos de sugestão que a biblioteca suporta para ver se isso faz alguma coisa como você pode ver, mas isso não funciona.

Mesmo chamadas simples como

s.TestWord("book")

devolva "falso". Eu acho que não é capaz de usar o arquivo de dicionário, mas não sei o que fazer sobre isso.

questionAnswers(1)

yourAnswerToTheQuestion