MVC3 ссылается на зависимые от обновления зависимости - PullRequest
0 голосов
/ 18 ноября 2011

Я хотел бы создать сайт MVC3.У меня есть существующие dll, упакованные как MSI-сеть .net, которые установлены в GAC.Каков наилучший способ ссылки на эти обновляемые библиотеки в MVC3?Они всегда будут установлены в GAC, их номер версии будет соответственно обновлен.Я не хочу вручную ссылаться на них в своем проекте MVC3, так как каждый раз, когда я переустанавливаюсь, ссылка прерывается, и мне приходится обновлять мои зависимые ссылки на dll.

Любые входные данные приветствуются.Я уже искал решения, но ничего не кажется прямым.

Спасибо

1 Ответ

0 голосов
/ 18 ноября 2011

Вы не нашли решение, потому что его нет.Чтобы сборка была установлена ​​в GAC, она должна иметь строгое имя.Каждое приложение, которое использует сборки из GAC, привязано к данной версии и строгому имени (и это не имеет значения, независимо от того, статически вы ссылались на сборку во время компиляции или использовали отражение для ее загрузки).Если вы измените его в GAC, клиенты больше не будут работать и должны быть обновлены соответствующим образом.Поэтому, если вы намереваетесь часто модифицировать версии сборки, GAC, вероятно, не для вас.Вы по-прежнему можете вносить изменения в сборку в GAC, не изменяя ее версию, но вы должны убедиться, что эти изменения совместимы, чтобы избежать взлома клиентов.

...