Если у вас есть проект .NET 8 Winforms с локализацией формы, которая содержит список ListView с группой , вы получаете предупреждение MSB3825 об использовании BinaryFormatter , которое устарел. < /p>
BinaryFormatter будет полностью удален из .net 9.x, поэтому я предполагаю, что это перестанет работать в следующем году.
Как это исправить? Ошибка находится в коде, сгенерированном дизайнером Winforms, поэтому я не вижу, как это сделать ... < /p>
, чтобы воспроизвести эту проблему: < /p>
[*] Создать каталог с именем «Winforms1» и из командной строки Visual Studio 2022 на этот каталог. >
[*] Открыть созданный файл "winforms1.csproj" с Visual Studio 2022. li>
Добавить списку в форму.
[*] Щелкните правой кнопкой мыши ListView и выберите edit Groups ...
[*] Нажмите добавить , а затем нажмите ok .
[*] В форме Свойства Установите локализацию true.
Создайте проект. : < /p>
Form1.resx : warning MSB3825:
Resource "listView1.Groups" of type "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" is deserialized via BinaryFormatter at runtime.
BinaryFormatter is deprecated due to possible security risks and will be removed with .NET 9.
If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false.
Подробнее здесь: https://stackoverflow.com/questions/775 ... tview-with
Как исправить предупреждение MSB3825 для локализации WinForm, содержащей ListView с группой? ⇐ C#
Место общения программистов C#
1738174839
Anonymous
Если у вас есть проект .NET 8 Winforms с локализацией формы, которая содержит список ListView с группой , вы получаете предупреждение MSB3825 об использовании BinaryFormatter , которое устарел. < /p>
BinaryFormatter будет полностью удален из .net 9.x, поэтому я предполагаю, что это перестанет работать в следующем году.
Как это исправить? Ошибка находится в коде, сгенерированном дизайнером Winforms, поэтому я не вижу, как это сделать ... < /p>
, чтобы воспроизвести эту проблему: < /p>
[*] Создать каталог с именем «Winforms1» и из командной строки Visual Studio 2022 на этот каталог. >
[*] Открыть созданный файл "winforms1.csproj" с Visual Studio 2022. li>
Добавить списку в форму.
[*] Щелкните правой кнопкой мыши ListView и выберите edit Groups ...
[*] Нажмите добавить , а затем нажмите ok .
[*] В форме Свойства Установите локализацию true.
Создайте проект. : < /p>
Form1.resx : warning MSB3825:
Resource "listView1.Groups" of type "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" is deserialized via BinaryFormatter at runtime.
BinaryFormatter is deprecated due to possible security risks and will be removed with .NET 9.
If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false.
Подробнее здесь: [url]https://stackoverflow.com/questions/77565011/how-to-fix-warning-msb3825-for-a-localizable-winform-containing-a-listview-with[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия