Я столкнулся с вашим постом из-за проблемы, с которой я столкнулся, но не совсем, но это помогло мне найти временное решение. Это то, что я нашел, что может помочь тебе ...
Я создаю простой файл строкового ресурса. Затем я использую модифицированную программу CodeProject, которая переводит ее на иностранные языки. (Мы будем использовать профессиональные сервисы после стабилизации кода). Утилита не создает файлы designer.cs. Выполнение перестройки всех также не привело к повторному созданию файлов. Похоже, что каждый раз, когда вы используете внешний инструмент (не дизайнер Visual Studio) для изменения файла resx, вы потеряете эти синхронизированные изменения. В моем случае файл конструктора используется просто для строгого ввода строк в имена свойств. Если вы используете идентификаторы для извлечения строки (метод old old), тогда вам вообще не понадобятся эти файлы, и, следовательно, вам не нужно будет регистрировать их в системе контроля версий. Однако, если вы используете строго типизированный доступ к этим строкам (более современный метод), вы должны проверить их.
В качестве отступления ... Я нашел способ повторно синхронизировать эти файлы designer.cs с их счетчиками resx, так как это была моя проблема ... Они мне были нужны. Выбрав файл resx в обозревателе решений и установив для свойства CustomTool значение PublicResXFileCodeGenerator , можно мгновенно создать файл designer.cs. К сожалению, если он уже установлен, вы должны отменить его, а затем заново установить для создания файла.
Если кто-нибудь знает способ заставить их воссоздать с помощью каких-то автоматических средств ... Я был бы очень признателен.
Спасибо.