Предупреждения CA1416 при использовании .NET 8 с Winforms ⇐ C#

Место общения программистов C#
Anonymous
Предупреждения CA1416 при использовании .NET 8 с Winforms

Сообщение Anonymous »

У меня есть более старое приложение Winforms, которое я обновляю от .net 6 до .net 8. < /p>

WinExe
net8.0-windows
true
enable
false

< /code>
Но теперь я получаю сотни ошибок, таких как следующие. CA1416: этот сайт вызовов доступен на всех платформах. 'ListView.Items' поддерживается только на: 'Windows' 6.1 и позже. (https://learn.microsoft.com/dotnet/fund ... les/ca1416)

3>C:\susers\jwood\source\repos\softcircuits\htmlmonkey\testhtmlparse\nodevisualizer.cs(157,30,157,62): предупреждение CA1416: этот сайт вызовов доступен на всех платформах. 'ListView.columnheDercollection.Add (String?)' Поддерживается только на: 'Windows' 6.1 и позже. (https://learn.microsoft.com/dotnet/fund ... les/ca1416)

3>C:\Sersers\jwood\source\Repos\softcircuits\htmlmonkey\testhtmlparse\nodevisualizer.cs(154,13,154,27): предупреждение CA1416: этот сайт вызовов доступен на всех платформах. 'ListView.Items' поддерживается только на: 'Windows' 6.1 и позже. (https://learn.microsoft.com/dotnet/fund ... les/ca1416)

3>C:\Sersers\jwood\source\Repos\softCircuits\htmlmonkey\testhtmlparse\htmlvisualizer.cs(86,21,86,33): предупреждение CA1416: этот сайт вызовет доступен на всех платформах. «TextBox.Text» поддерживается только на: 'Windows' 6.1 и позже. (https://learn.microsoft.com/dotnet/fund ... les/ca1416)

3>c:lausers\jwood\source\repos\softcircuits\htmlmonkey\testhtmlparse\nodevisualizer.cs(157,30,157,46): предупреждение CA1416: этот сайт вызовов доступен на всех платформах. 'ListView.columns' поддерживается только на: 'Windows' 6.1 и позже. (https://learn.microsoft.com/dotnet/fund ... les/ca1416)

3>C:\susers\jwood\source\repos\softcircuits\htmlmonkey\testhtmlparse\nodevisualizer.cs(158,17,158,29): предупреждение CA1416: этот сайт вызовов достижимы на всех платформах. «Columnheader.width» поддерживается только на: «Windows» 6.1 и позже. (https://learn.microsoft.com/dotnet/fund ... les/ca1416)

Я не совсем понимаю, что здесь происходит. Мое решение включает в себя несоответствующие проекты, но я не вижу, как это может вызвать эту ошибку в том, чтобы быть достигнутым на всех платформах. Я работаю в Windows 11.
Кто -нибудь знает, почему я получаю эту ошибку с .net 8?

Подробнее здесь: https://stackoverflow.com/questions/781 ... h-winforms

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