如何在我的PC上正确版本的VS上安装EFPowerTool Beta

时间:2012-11-18 15:52:33

标签: asp.net entity-framework-5 visual-studio-power-tools

我的PC上安装了多个版本的MS Visual Studio。 VS 2010,VS Express 2012 for Web和WebMatrix 2.我遇到的问题是当我尝试在VS Express 2012上安装EFPowerTool Beta(实体框架电源工具)(vsix文件)以便在我的ASP.NET MVC中使用项目; MS Visual Studio版本选择器选择VS 2010并将其安装在该IDE上。您对如何在VS Express 2012 for Web上安装EFPowertool有任何解决方案吗?我很笨?

1 个答案:

答案 0 :(得分:3)

根据vsixmanifest文件,您至少需要Pro版本的VS2010或VS2012才能安装EF Power Tools Beta。你可以尝试破解它(不保证 - 我没试过):

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)拉回文件夹

6)将zip重命名为vsix

7)双击vsix文件进行安装

同样,这是一个黑客。即使它允许您在Visua Express for Web上安装扩展,但这并不意味着所有(或任何)都可以工作。但仍然 - 尝试只需10分钟。