Есть ли проблемы с установкой нескольких фреймворков. net параллельно на одном сервере windows? - PullRequest
0 голосов
/ 03 августа 2020

У меня есть 2 приложения, одно из которых использует. net framework 4.6.2 и другое приложение, использующее. net framework 4.8.

В настоящее время в системе используется платформа 4.6.2, я планирую установите версию 4.8 для. net framework.

Редактор реестра показывает «Компьютер \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \NET Framework Setup \ NDP \ v4 \ Full» с 4.6.2 сейчас.

Я сомневаюсь в этом по следующим причинам:

  1. Папка, в которой сохраняются двоичные файлы. net framework, - это C: \ Windows \ Microsoft.NET \ Framework64 \
  2. Эта папка будет содержать отдельную папку для каждой версии фреймворка. net, например v2.0, v3.0, v3.5, v4.0.
  3. Эта папка будет иметь по одной подпапке для каждого. net среда выполнения фреймворка, но не для. net библиотек DLL фреймворка.
  4. фреймворк - среда выполнения + базовые классы, такие как System, System.Web, System.Configuration et c.
  5. Теперь в этой папке v4.0 будут библиотеки DLL версии 4.6.2.
  6. Я считаю, что это одна из причин для введения. net ядра, в котором среда выполнения отделена от фреймворка, чтобы фреймворк мог развиваться как можно быстрее.

Q1. Прокомментируйте мои предположения, а также дайте мне знать, могу ли я предположить, что он будет на 100% совместим и может установить версию 4.8. net framework? Если возникнут какие-либо проблемы, дайте мне знать.

Когда я пытаюсь ссылаться на более высокую версию DLL на более низкую версию проекта, она не будет построена.

2 кв. Но как он будет работать с более высокой версией среды выполнения, но не во время сборки?

Я также разместил тот же вопрос на официальном форуме. net. Но не получил никакой достоверной или полезной информации. Итак, размещаем здесь.

https://forums.asp.net/p/2169393/6313525.aspx?Is+there+any+issues+installing+multiple+net+frameworks+parallel+in+same+windows+server+

С уважением. Нитин Б.

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