Должен ли я перейти на обновление EF 4.2 через nuget или автономный установщик?

Я также хотел бы знать, как работает GAC, когда я использую автономный установщик? Будет ли это переопределять мою существующую сборку в проекте? если у меня есть экспресс-выпуск по сравнению с 2010, в котором нет nuget, как мне лучше всего использовать эти пакеты, не нарушая мои существующие вещи?


person ashutosh raina    schedule 27.09.2011    source источник


Ответы (1)


Вы задаете здесь несколько разных вопросов.

Как правило, GAC всегда переопределяет папку bin для данной версии сборки. Однако, если сборка bin имеет другую версию и ваш файл конфигурации указывает на эту версию, он будет использовать ее вместо GAC.

С VS Express, в котором нет NuGet VSIX, использование NuGet определенно немного сложнее. Вам нужно получить инструмент командной строки NuGet и выполнить команду установки для загрузки пакетов, которые вы можете затем вручную ссылаться в своих проектах.

person David Ebbo    schedule 30.09.2011
comment
Итак, мне нужен инструмент командной строки для экспресс-выпуска ...?? если у меня есть обновленная версия в сборке bin, а не в GAC, то мой проект будет использовать ее вместо GAC? - person ashutosh raina; 01.10.2011
comment
Да, я знаю, что это не очень хорошо, но в настоящее время у нас нет полной поддержки Express (кроме Web Express). И да, он будет использовать bin вместо GAC, если у вас более новая версия. - person David Ebbo; 02.10.2011