Я переместил свой проект ASP.NET MVC 2 в VS 2010 +.NET 4.0. Теперь, когда я запускаю приложение, я получаю много "CultureNotFoundException" в окне IntelliTrace и Output/Gebug:
Первое случайное исключение типа 'Система. Глобализация. CultureNotFoundException' произошел в mscorlib.dll
Я знаю то, что "Первое случайное исключение" означает, но когда я пытаюсь отладить (добавил "CultureNotFoundException" в [Брошенный] Bebug/Exceptions), почему напр. брошен я получил этот подробный текст исключения:
Система. Глобализация. CultureNotFoundException произошел, Message=Culture не поддерживается. Название параметра: разработчик имени является недопустимым идентификатором культуры. Source=mscorlib ParamName=name InvalidCultureName=designer StackTrace: в System. Глобализация. CultureInfo.. ctor (Имя строки, булевская переменная useUserOverride) InnerException:
Интересно, почему.NET пытается создать CultureInfo с именем "разработчик"?
Разве это не ошибка?
Похоже, проблема заключалась в ошибке в VS 2010 Beta 2.
Я думаю, что это фактический дизайнер, который запутался. Попробуйте поискать по вашему решению для «Designer» String, чтобы узнать, могут ли какие-либо атрибуты XML / HTML имеют свои значения, установленные на эту строку.