Будут ли сборки GLC 2.0, скомпилированные против 3.5 и 4.0, работать в GAC бок о бок? - PullRequest
0 голосов
/ 29 июня 2010

Мы модернизируем некоторые из наших решений VS2008 до VS2010, но мы еще не готовы перейти на .NET 4.0 во всех наших проектах. В то же время мы смотрим на переход с MVC 1.0 на 2.0. Я знаю, что есть сборки / код MVC 2.0, скомпилированные как с 3.5, так и с 4.0 .NET Framework, но будут ли эти две версии MVC жить бок о бок в GAC одной машины? Это означает, могу ли я развернуть как сайт MVC 2 / .NET 3.5, так и сайт MVC 2 / .NET 4 на одном сервере, при условии, что на сервере установлены обе платформы, и я запустил и «MVC 2 2008», и « MVC 2 2010 "установщики?

Ответы [ 2 ]

0 голосов
/ 29 июня 2010

Единственное, о чем вам нужно беспокоиться, это если вы помещаете свои собственные сборки в gac, и у вас есть одинаковые dll в .net 4 и 3.5.Если это так, просто используйте разные номера версий и разные snk.

0 голосов
/ 29 июня 2010

Существует только одна сборка System.Web.Mvc.dll v2, и она скомпилирована для .NET 3.5.(Хотя он также будет корректно работать в .NET 4.) В конечном итоге, если у вас MVC v2 GACed, он автоматически будет корректно работать на сайтах ASP.NET 3.5 и ASP.NET 4.

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