Публикация WFA в Visual Studio - проблемы целевого фреймворка - PullRequest
0 голосов
/ 30 мая 2018

Я создал приложение Windows Form, и теперь я хочу опубликовать его.Это приложение будет использоваться моими клиентами, поэтому оно будет работать на разных компьютерах.Я публикую свое приложение основным способом в Visual Studio, но когда я запускаю файл .exe на другом ПК (я имитирую мои клиентские ПК с этим), я получаю ошибку .NET framework, которая требует версию 4.5.2!Я не хочу, чтобы мое приложение усложнялось, и я не хочу заставлять своих клиентов устанавливать .NET 4.5.2.

Мне нужно настроить таргетинг на .NET Framework версии 4.5.2 для использования некоторых функций, таких как «Задачи», поэтому я не могу ориентироваться на другие версии.

У меня есть несколько вопросов:

  1. На какую версию .NET лучше ориентироваться для поддержки большинства клиентов?
  2. Могу ли я использовать что-то вроде портативных версий для решения этой проблемы?Если нет, каково точное решение?

что вы предлагаете?

1 Ответ

0 голосов
/ 31 мая 2018

В конце я нашел точное решение по комментариям @ RonBeyer.

Windows 10 и 8.1 включают .NET Framework 4.5.1, поэтому наименьшим общим знаменателем является ver4.5.1 для win8.1 и 10.

Мы можем определитьнаименьшие общие знаменатели путем поиска на официальных страницах.

Одной из распространенных проблем, которая может вызвать ошибку после изменения версии .NET Framework, является проблема ссылок.У вас могут возникнуть проблемы после перехода на более низкие версии со ссылками, такими как «MySql.Data»;Поэтому вам нужно изменить версию некоторых ссылок на!

, например, для .NET Framework 4.5.1 MySql.Data 6.9 совместима, но для .NET Framework 4.5.2 совместимые версии - 8 версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...