Как использовать ObservableProperty из CommunityToolkit.MVVM? [дубликат]C#

Место общения программистов C#
Anonymous
Как использовать ObservableProperty из CommunityToolkit.MVVM? [дубликат]

Сообщение Anonymous »

Я работаю над платформой WPF .Net 4.8.1, используя CommunityToolkit 8.2.2. Я уже установил LangVersion на 8.0.
Microsoft Visual Studio Community 2022, версия 17.10.5
Сборка продолжается с ошибкой. имя '' не существует в текущем контексте.
Код серьезности Описание Состояние подавления строки файла проекта.
Предупреждение. Генераторы исходного кода MVVM Toolkit могут быть загружены неправильно, так как текущий проект использует настройку packages.config для восстановления пакетов NuGet. Генераторам исходного кода требуется использование PackageReference (либо в проекте .csproj в стиле устаревшего стиля, либо в стиле SDK, оба поддерживаются, пока используется PackageReference).

Код: Выделить всё

using CommunityToolkit.Mvvm.ComponentModel;
public partial class ViewModel : ObservableObject
{
[ObservableProperty]
private string _myTestName;
public MainWindowViewModel()
{
MyTestName = "test";
}
}

csproj file:

Debug
AnyCPU
...
v4.8.1
8.0

4
true
true




8.2.2


Изображение
Когда я перенес package.config в PackageReference, предупреждение исчезло. Но все равно не удается запустить.
Он должен запуститься успешно. Тот же контент и шаги, нет необходимости переносить package.config в PackageReference в .net8, все будет работать.
Нужно ли что-нибудь настроить?

Подробнее здесь: https://stackoverflow.com/questions/788 ... olkit-mvvm

Вернуться в «C#»