Вот настройка:
У меня есть несколько элементов управления с текстовыми полями, которые я хочу оставить пустыми.Таким образом, я мог бы иметь в своем файле дизайнера:
someControl.HeaderText = ""
или
someControl.HeaderText = Properties.Resources.blank_string
Это, кажется, происходит только тогда, когда я пытаюсь указать пустую строку для свойства text или headertext для элемента управления.
Если я открою файл конструктора (возможно, потому что я что-то искал) и закрою / сохранювсе, VS иногда заменяет мое "" или Properties.Resources.blank_string
на:
global :: ProjNameSpace.Properties.Resources. "SomethingCompletelyRandomHere !!!!"
Потрясающе!
Иногда я не улавливаю этого, пока не начну портить свое приложение и не заметить странные строки, появляющиеся в местах, где их не должно быть.
ПОЧЕМУ это происходит?
На самом деле то, что я думаю, это замена.У меня есть куча записей в моем файле строковых ресурсов по умолчанию, все они пустые (заполненные - в переведенных файлах ресурсов).Так что я думаю, что он находит и находит "" или пустые строки и просто говорит "эй, похоже, у вас есть другие пустые строки в этом файле ресурсов, давайте просто поменяем эту на другую, Круто! Я Microsoft!"