Не удалось найти файл 'normnfc.nlp' многофайловой сборки 'mscorlib.dll' - PullRequest
3 голосов
/ 11 ноября 2011

Я получаю эту ошибку при создании проекта установки для надстройки Outlook 2007 из Visual Studio 2010.

Нет ничего сложного в проекте установки, просто используя стандартный механизм.

Я знаю, что не удается найти файл. Что такое normnfc.nlp? Что оно делает? Где я могу найти это?

1 Ответ

5 голосов
/ 11 ноября 2011

Это один из 5 внешних файлов ресурсов для mscorlib.dll. Он содержит данные сопоставления символов Unicode, используемые string.Normalize (). Он хранится в GAC в том же каталоге, что и mcorlib.dll. Для .NET 4 это будет C: \ Windows \ Microsoft.NET \ Assembly \ GAC_32 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089. GAC_64 для 64-битной версии.

Очень вредно для здоровья, если этот файл отсутствует. Сначала тщательно проверьте дисковод. Переустановите .NET 4. Задайте вопросы о работоспособности накопителя на сайте superuser.com

...