我下载了Breeze/Angular Js模板,作为工作研发的一部分:
http://www.asp.net/single-page-application/overview/templates/breezeangular-template双击。vsix文件打开它与Visual Studio 2012,但作为一个只读的二进制文件(如果有人熟悉HxD,或类似的十六进制编辑器,它看起来有点像)。我试着用Visual Studio 2010打开它,但我得到了相同的结果。
我试着在vs 2010中打开ExtensionManager,但没有发现任何关于导入模板的信息。我尝试了vs2012中的扩展和更新(相当于ExtensionManager),也找不到任何关于导入模板的信息。
我在谷歌上找不到任何关于我遇到的问题。
是否有一个不同的默认程序应该处理.vsix文件(例如。打开……某种Visual Studio安装程序之类的)?
如果有人能解决这个令人沮丧的困境,那就太好了。另外,把电脑扔出窗外也不是我的选择。模板仅适用于VS 2012 R2。
在几个地方都注意到了这一点。以下是来自MS Angular SPA模板页面的一段话:
Breeze/Angular SPA模板是KnockoutJS SPA模板的一个变体。. NET和Web Tools 2012.2 Update.
下载.vsix文件并双击它。要么安装成功…或者你有环境问题……例如没有VS2012.r2.
这些SPA模板vi总是安全的安装和容易卸载。他们不会改变Visual Studio,也不会在Visual Studio中安装或卸载任何东西。它们只是被xcopy到一个众所周知的目录中,在那里VS可以找到它们。当它们失效时是无害的。
应该安装…而不是打开。看起来扩展名没有被识别。2012版的Vsix将不会在2010年安装,因为格式已经改变。尝试使用visual studio版本选择器..vslauncher.exe打开它。如果失败了,我唯一能想到的就是重新安装visual studio 2012
我也有同样的问题,使用shai的方法打开visual studio版本选择器对我有效。