Как установить EFPowerTool Beta на нужную версию VS на моем ПК
У меня на компьютере установлено несколько версий MS Visual Studio. VS 2010, VS Express 2012 для Web и WebMatrix 2. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я пытаюсь установить EFPowerTool Beta (Entity Framework Power Tool)(файл vsix) на VS Express 2012 для Web, чтобы использовать его в моем ASP.NET MVC проект; Селектор версии MS Visual Studio выбирает VS 2010 и устанавливает его в этой IDE. Есть ли у вас какое-либо решение о том, как установить EFPowertool на VS Express 2012 для Интернета? Я невежественен?
1 ответ
В соответствии с файлами vsixmanifest для установки бета-версии EF Power Tools требуется как минимум Pro версии VS2010 или VS2012. Вы можете попытаться взломать его (никаких гарантий - я не пробовал):
1) Добавьте расширение.zip к файлу vsix. (на самом деле vsix - это zip-файл)
2) Распакуйте zip-файл в папку
3) Открыть файл vsixmanifest
4) Измените файл так, чтобы этот фрагмент:
<VisualStudio Version="11.0">
<Edition>Pro</Edition>
</VisualStudio>
выглядит следующим образом:
<VisualStudio Version="11.0">
<Edition>Express_All</Edition>
<Edition>Pro</Edition>
</VisualStudio>
5) Zip папку обратно
6) Переименуйте zip в vsix
7) Дважды щелкните файл vsix, чтобы установить
Опять же, это взлом. Даже если это позволяет установить расширение в Visua Express для Web, это не значит, что все (или что-либо) будет работать. Но все же - это займет всего 10 минут, чтобы попробовать.