Babai JermenKeller Sasmal Ответов: 1

Как сделать приложения в VB, которые будут работать на любой платформе windows ?


Ну, я сделал test_db_application в Visual Studio 2013 Pro.

Но всякий раз, когда я сталкиваюсь с другой операционной системой, такой как Windows 8.1, Windows 8 или

Windows 7 (VMware/Friend PC) они говорят: "Это приложение не совместимо с этой версией windows." Но это работает как шарм в моей нынешней установке

Примечание: моя текущая среда установки.

Windows 10 Pro
Visual Studio 2013
SQL Server 2008 express edition

есть идеи ?

Что я уже пробовал:

Попробовал запустить в Windows 8.1 (VMWARE/Friends PC)
Попробовал запустить в Windows 8 (VMWARE/Friends PC)
Попробовал запустить в Windows 7 (VMWARE/Friends PC)
Пробовал запускать в Windows XP (VMWARE/Friends PC)

1 Ответов

Рейтинг:
9

RickZeeland

Если вы хотите, чтобы ваше приложение работало на более старых платформах, выберите более старую платформу .NET, например .Net 3.5 с Вы можете сделать это в настройках Вашего проекта.
Но будьте осторожны, .NET 3.5, похоже, не установлен по умолчанию в Windows 10.
В прошлом вы всегда могли зависеть от наличия более старых версий .NET, но, к сожалению, в настоящее время все становится немного сложнее ...

Другой способ может заключаться в создании .Объем сердечника приложение, которое является автономным, но тогда вы не можете выбрать приложение Winforms.
Смотрите здесь простой пример: Создание приложения Hello World с .NET Core и Visual Basic в Visual Studio 2017 | Microsoft Docs[^]
Когда у вас будет готово приложение .NET Core, вам нужно будет "опубликовать" его, чтобы получить автономное приложение со всеми необходимыми библиотеками DLL .NET Core.