0

Так что я некоторое время боролся с этим, и решил, что я отправлю его здесь, если у кого-то еще будет аналогичная проблема.Ошибка компиляции данных примера

При создании выборочных данных из класса в Expression Blend генерируемый XAML будет содержать значения свойств в вашем классе, которые доступны только для чтения. Это вполне приемлемо для данных времени разработки и/или если вы не хотите включать примеры файлов данных в свой проект. Однако, если вы включили образцы данных в свой проект (возможно, чтобы разместить их под контролем версий, чтобы все разработчики имели к ним доступ) и попытались скомпилировать ваше приложение, вы можете получить одну или несколько ошибок с указанием

'Can not присвойте 'XXX' в свойство только для чтения 'XXXXXXXXXXXX'

Мое первоначальное решение состояло в том, чтобы включать образцы файлов данных при выполнении дизайна и исключать их при компиляции.

ответ

0

Лучшее решение, которое я нашел позже, позволяет сохранить файлы данных примера как часть вашего проекта, но устранить ошибки компиляции. Для этого просто щелкните правой кнопкой мыши по образцу файла данных (он будет иметь расширение .xaml). Во всплывающем меню выберите свойства (обычно последняя запись в списке). На панели свойств найдите запись «Действие». Скорее всего, он настроен на страницу или другое значение, которое заставляет сэмплы данных xaml компилироваться с вашим приложением. Измените значение для действия «Сборка» на «Нет», выбрав в раскрывающемся списке запись «Нет». Сохраните, скомпилируйте и вы больше не получите сообщения об ошибках компиляции о свойствах только для чтения.

 Смежные вопросы

  • Нет связанных вопросов^_^