如何在 Visual Studio Community 2022 中启用即时构建

问题描述 投票:0回答:1

我正在 Visual Studio Community 2022 中的 Avalonia UI 上编写一个应用程序。但是,最近我遇到了一个问题。 例如,我正在 ViewModel 文件中编写代码。

[ObservableProperty] private string? _title;

这个属性(

ObservableProperty
)大大缩短了你的代码,即代替编写

public string Title
{
    get => title;
    set => SetProperty(ref isEnabled, value)
}

我可以写

[ObservableProperty] private string? _title;
,并在
ObservableProperty
的帮助下自动生成公共属性Title,我以前可以在方法中立即使用它,但现在我必须先编译应用程序,然后VS才能看到它属性,我在Rider中没有这样的问题,但是我不太喜欢Rider,有什么办法可以解决吗?

我在设置中搜索了这样的选项,但没有找到

对不起我的英语

c# visual-studio .net-core sourcegenerators
1个回答
0
投票

在文章 Visual Studio 2022 – 最近的性能增强(2024 年 10 月 1 日)中,Microsoft 解释了如何更改 源生成器的行为。

在菜单工具 > 选项 > 文本编辑器 > C# > 高级 > 源生成器中,您可以将设置源生成器执行(需要重新启动)平衡,保存或构建后运行生成器更改为自动。进行任何更改后运行发电机

请注意,此更改可能会对 Visual Studio 2022(版本 >= 17.11)的性能产生影响。

© www.soinside.com 2019 - 2024. All rights reserved.