Вопросы
- Я что-то напутал изменить настройки Visual Studio?
- Как я могу исправить это поведение?
- Я что-то пропустил при реализации набора инструментов?
Настройки
- Visual Studio 2022
- .Net 8
Шаблон WPF - CommunityToolkit.MVVM 8.3.2
Проблема
Пожалуйста, посмотрите на первое изображение.
Аннотированное поле _title имеет соответствующее свойство Title. Это свойство было создано только после сборки проекта.
Без сборки проекта оно выглядело как аннотированное поле _copyright. Код не генерируется. Недвижимость не существует. Если проект собран, то свойство отображается (или если генератор вручную запускается для повторного запуска).
Это происходит со всеми моими существующими WPF-приложениями, хотя у них есть весной этого года работало корректно (версия 8.2.2). С тех пор я их не трогал. Я провел исследование, но в некоторой степени стою на ногах.
Код
Код: Выделить всё
using CommunityToolkit.Mvvm.ComponentModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SampleCommunityToolkit.ViewModels;
public partial class HomeViewModel : ObservableObject
{
[ObservableProperty]
private string? _title;
[ObservableProperty]
private string? _copyright;
public HomeViewModel()
{
Title = "Hello World App";
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... nal-code-a
Мобильная версия