У меня есть довольно простая форма, которую я хочу локализовать (на самом деле у меня их довольно много в этом проекте, у всех одна и та же проблема). Когда я устанавливаю для свойства формы Localizable
значение true, Visual Studio генерирует файл .resx
с именем формы (как и следовало ожидать). Но проблема в том, что он добавляет в файл.
Строка 127, позиция 5. не может быть проанализирована.
Строки с 124 по 127:
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lblUsername.Location" type="System.Drawing.Point, System.Drawing">
<value>26, 24</value>
</data>
Теперь я предполагаю, что Visual Studio добавляет это, чтобы я мог перемещать кнопки и т. Д. В зависимости от языка (я не нужна или нужна эта способность). Однако это вызывает указанную выше ошибку в каждом редакторе кроме , кроме Visual Studio.
Единственные установленные мной расширения (согласно диспетчеру расширений):
Диспетчер надстроек не показывает надстроек.
Редактировать:
После того, как мы покопались и вручную отредактировали .resx
, проблема на самом деле в строке 124