Разница между «встроенным ресурсом» и «ресурсом» с точки зрения Silverlight заключается в том, что Silverlight не может получить доступ к «встроенному ресурсу», поэтому не используйте его.
Чтобы получить доступ к файлу, добавленному в сборку dll, в качестве «ресурса», вам необходимо добавить имя сборки плюс «компонент» в качестве первого элемента Uri, который обращается к нему: -
spellChecker.MainDictionary.LoadAsync(new Uri("/yourProjectName;component/yourDictionary.dic",UriKind.Relative));
Если вы создаете XAP (то есть не создаете библиотеку Silverlight), подумайте о том, чтобы использовать «Content» вместо «Resource». Это включает файл как часть XAP вместе с dll, а не хранит его в dll.