在安装VS2010时没有安装MVC4,于是后面自己下载安装了(居然还要安装VS2010 SP1补丁包)。装完后新建MVC项目时却提示:
错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。
有关此问题和如何启用此模板的详细信息,请参见有关“自定义项目模板”的文档。
这是由于没有安装NuGet这个第三方开源工具来管理项目包造成的,这个可以网上搜索下载后安装,但VS自带有插件,在VS里直接安装就可以了。
打开VS,【工具】→【拓展管理器】,选中左边的“联机库”,然后在右上角输入“NuGet Package Manager”回车搜索,找到后下载安装即可。
如果是XP系统,可能会弹出一个运行身份的窗口,这时要把“保护我的计算机和数据不受未授权程序的活动影响”前面的勾去掉。
安装完后重启VS,就可以正常建立MVC项目了。问题解决。