无法在Visual Studio 2010或2012中安装.vsix

时间:2013-04-20 02:21:41

标签: visual-studio breeze visual-studio-templates

我下载了Breeze / Angular Js模板作为R / D工作日的一部分:

http://www.asp.net/single-page-application/overview/templates/breezeangular-template

双击.vsix文件,使用Visual Studio 2012打开它,但作为只读二进制文件(如果有人熟悉HxD或类似的十六进制编辑器,它看起来有点像这样)。 我尝试用Visual Studio 2010打开它,但我得到了相同的结果。

我尝试在vs 2010中打开ExtensionManager,但没有找到导入模板的信息。我在vs 2012中尝试了Extensions and Updates(相当于ExtensionManager),并且找不到任何有关在那里导入模板的信息。

我在谷歌上找不到我遇到的问题。

是否有一个不同的默认程序应该处理.vsix文件(例如,打开......某种Visual Studio安装程序或其他东西)?

如果有人能解决这个令人沮丧的困境,那就太棒了。此外,遗憾的是,将计算机从窗户中推出是我的选择。

3 个答案:

答案 0 :(得分:2)

模板仅适用于VS 2012 R2。

这在几个地方都很明显(没有大张旗鼓)。以下是MS Angular SPA template page

的引用
  

Breeze / Angular SPA模板是ASP.NET和Web Tools 2012.2更新中包含的KnockoutJS SPA模板的变体。

您下载.vsix并双击它。要么成功安装它......要么你有环境问题......比如没有VS2012.r2。

这些SPA模板VSIX总是安全易于安装和卸载。它们不会更改Visual Studio,也不会在Visual Studio本身中安装/卸载任何内容。它们只是被复制到VS可以找到它们的着名目录中。当它们失败时它们是无害的。

答案 1 :(得分:1)

它应该安装..不开放。看起来扩展程序未被识别。自格式发生变化以来,2012年vsix将无法安装。尝试使用visual studio版本selector..vslauncher.exe打开它。没错,我唯一能想到的就是重新安装visual studio 2012

答案 2 :(得分:1)

我有同样的问题,并使用shai的方法打开视觉工作室版本选择器为我工作。