Я сталкиваюсь с предупреждением дизайнера в Visual Studio 2008:
Произошел сбой пользовательского инструмента ResXFileCodeGenerator при обработке файла MyForm.resx.
MyForm.resx выглядит "пустым". Имеет схему и (только) следующие <resheader>
s:
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
Я думаю, что произошло из-за того, что файл * .csproj имел неправильное имя для MyForm.Designer.cs
. Фактическое имя файла было MyForm.Designer.cs
, но оно было записано как MyForm.designer.cs
в файле проекта. Так как инструмент не смог найти MyForm.designer.cs
, он просто создал пустой файл * .resx, что позже привело к тому, что дизайнер вылетел, когда произошло несоответствие. (Как это получилось, это отдельная проблема.)
У меня вопрос: как заставить VS 2008 генерировать правильный файл * .resx? Я попытался удалить «пустой», который у меня был, но затем дизайнер предупредил, что не может найти файл.
Есть намеки? Спасибо!