Как установить 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 минут, чтобы попробовать.

Другие вопросы по тегам