Существует проблема со всеми этими решениями - по крайней мере, в нашем случае.
Все наши файлы ресурсов модифицируются сторонним инструментом codegen, который обновляет файлы ресурсов в соответствии с изменениями, внесенными в пользовательский интерфейс.Все, что он делает, это обновляет строки в XML.нам все еще нужно войти в VS и переключить модификатор доступа с Public на что-то еще, и обратно на Public, чтобы VS синхронизировал код, чтобы соответствовать новым строковым значениям.ТОГДА нам нужно обновить c #, изменив внутренний на публичный.
Так что нам нужно автоматизировать оба шага, перестроить код и исправить внутреннее.