Определить версию фреймворка 3.5 - PullRequest
1 голос
/ 03 марта 2010

Я занимаюсь разработкой приложения XBAP (частичное доверие) для нескольких (~ 100) пользователей.

В следующей версии предварительные условия были повышены с Framework 3.0 до Framework 3.5, и нам нужен простой способ определить версию Framework каждого клиентского компьютера и сообщить им, нужно ли им обновляться.

Есть идеи или предложения, как это сделать?

Ответы [ 2 ]

1 голос
/ 03 марта 2010

Это будет зависеть от того, когда и где вы собираетесь распространять. Если они собираются загружать приложение, вы можете использовать этот маршрут , чтобы настроить страницу ASP.NET, чтобы предупреждать их и даже предотвращать загрузку, пока они не установят его.

В противном случае вам нужно будет посмотреть реестр на компьютере пользователя, чтобы определить, имеют ли они правильные версии. Есть еще один вопрос SO, который охватывает это " Как определить, какая версия .NET Framework установлена? "

0 голосов
/ 04 марта 2010

Рассматривали ли вы Environment.Version

  int buildVersion = Environment.Version.Build;
  int majorVersion = Environment.Version.Major;
  int minorVerdion = Environment.Version.Minor;
...