would it be possible to check the .Net version used by a project before applying a warning? I have a project using .Net 4.0 which is receiving the CRR0041 warning (Use Task.Run instead of Task.StartNew). However Task.Run is not available in .Net 4.0 so the warning is not valid.
Static Code Analysis - The "Use Task.Run instead of Task.Factory.StartNew" diagnostic does not take the .NET Framework version into account
Answers approved by DevExpress Support
We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.
Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.
- v18.1.13Download Official Update
John,
Thank you for bringing our attention to this. I have reproduced this behavior and I agree with you that the .net framework version should be checked. Please give us some time to fix this issue.