CommunityToolkit.MVVM 8.4.1 and 8.4.2 seems to break intellisense on VS2022
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ả
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
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CommunityToolkit/dotnet
-
RelayCommand<T>.CanExecute(null) returns false for value types without a predicateCó thể đã có người làm @apachezy đã nhận 85 ngày trước. Đang mởbug :bug:
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
CommunityToolkit/dotnet#1206 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
CommunityToolkit/dotnet#1186 ·
-
bug :bug:
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
CommunityToolkit/dotnet#648 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
CommunityToolkit/dotnet#1217 ·
-
bug :bug:
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
CommunityToolkit/dotnet#1215 ·
Tất cả issue của CommunityToolkit/dotnet
Issue tương tự
-
Backend enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
UI: money shows the minus sign next to the number, not before the currency (IL -3.0m, not -IL 3.0m)Đang mởarea: sim area: unity enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
eyalgolan/statecraft-israel#1107 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
dimitar-radenkov/Pointframe#271 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
qew21/Genshin-Subtitles#45 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
HoffmanEngineering/3d-print-log-api#274 ·
Maintainer thường phản hồi trong vòng 1 ngày