Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

CommunityToolkit.MVVM 8.4.1 and 8.4.2 seems to break intellisense on VS2022

Đang mở
#1,194 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
csharp
Lĩnh vực
developer-experience

Hướng nghiên cứu

Tái hiện vấn đề trong VS 2022 17.14.31 với .NET 9 và CommunityToolkit.Mvvm 8.4.0, sau đó lặp lại với 8.4.2 bằng ví dụ ObservableProperty được cung cấp. So sánh các chẩn đoán của IntelliSense với việc biên dịch thành công và xác định xem các gạch chân màu đỏ có còn xuất hiện hay không; hoàn tất khi việc sử dụng ObservableProperty được tạo ra không còn hiển thị các lỗi giả nữa.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug :bug:
Describe the bug

when updating from CT 8.4.0 to 8.4.1 or 8.4.2, intellisense starts showing red squiggles on all the ObservableProperties.

I know this is probably not your fault, probably an Intellisense problem, feel free to close it. At least will be useful as a reference for other users.

Regression

No response

Steps to reproduce

Given the following environment (NET 9, VS2022 17.14.31 , CT.MVVM 8.4.0 )

[ObservableProperty] private string _searchText = string.Empty;
...
SearchText = "hello";

Compile, no intellisense problems.

Change CT.MVVM to 8.4.2.
Compile, intellisense shows squiggly lines.

Expected behavior

Not showing red lines.

Screenshots

No response

IDE and version

VS 2022

IDE version

17.14.31

Nuget packages
  • CommunityToolkit.Common
  • CommunityToolkit.Diagnostics
  • CommunityToolkit.HighPerformance
  • CommunityToolkit.Mvvm (aka MVVM Toolkit)
Nuget package version(s)

8.4.2

Additional context

No response

Help us help you

No, just wanted to report this

Ngôn ngữ chính
C#
Star
3.8k
Fork
401
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của CommunityToolkit/dotnet

Tất cả issue của CommunityToolkit/dotnet

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.