Я знаю, что это на два года позже, но эй, это для googlers.
У меня был такой же текст ошибки для другой проблемы после изменения пространств имен, когда я использовал файлы ресурсов и настройки встроенного приложения вC #, нацеленный на .NET 4.0, с Visual Studio 2010 в Windows 7.
По существу, пространство имен было испорчено, а файл конфигурации не соответствовал.Я закончил тем же текстом ошибки.
1) Убедитесь в Resources.Designer.cs
, что строка, которая устанавливает ваш Resource Manager, является правильной.Например: global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("YOUR_NAMESPACE_NAME.Properties.Resources", typeof(Resources).Assembly);
Мое пространство имен, которое оно использовало, было испорчено.Убедитесь, что текст между кавычками является точным.
2) Удалите файл user.config
.Это не обязательно находится в вашем проекте.Я нашел мой в C:/users/myusername/AppData/Local/CompanyName/Project_name_with_a_random_string/1.0.0.0/user.config
, который работал для моей проблемы.Я бы посоветовал вам заглянуть в папку, указанную в пункте 2) выше.Если у вас нет user.config
, вам нужно заставить приложение создать его.Это происходит для меня, когда я звоню Properties.Settings.Default.Save();
Вероятно, не повредит просто позвонить сохранить в форме init.