安装ASP.NET和Web Tools 2012.2后,我无法看到任何新功能(例如新的MVC4 SPA模板)。
最初,我是通过Web平台安装程序安装的,在它无法正常工作后,我卸载了所有内容。 然后我尝试安装发行说明中提到的2个MSI个人包>安装说明。安装成功后,我仍然无法看到任何新功能。
我的平台是:
Microsoft Visual Studio Ultimate 2012
Version 11.0.60115.01 Update 2 CTP
Microsoft .NET Framework
Version 4.5.50709
有什么想法吗?
我希望在
下显示新模板New Project -> Visual C# -> Web -> ASP.NET MVC 4 Web Application (click ok) -> (shows only original 8 templates)
答案 0 :(得分:4)
ASP.NET和Web Tools 2012.2更新包含仅一个 SPA template.
如果您想要其他SPA模板(例如HotTowel),您需要单独安装:Know a library other than Knockout?
从Announcing release of ASP.NET and Web Tools 2012.2 Update:开始,这里有一些模板链接:
如果您不想使用新的Knockout模板,则有4个新模板 社区创建的模板。这些模板是使用 改进了Custom MVC Template支持:
- BreezeJS template使用BreezeJS和Knockout进行数据绑定和模板化
- Ember template使用最新版本的Ember和Handlebars
- DurandalJS template使用新的MVVM库DurandalJS以及Knockout构建
- Hot Towel使用BreezeJS,DurandalJS,Knockout,require.js和Bootstrap
答案 1 :(得分:1)
这些MVC模板已被弃用,在VS 2013中根本不起作用(或者在VS 2012.2之后)。请不要使用它们。
可悲的是,他们不会更新,因为他们背后的VSIX方法已经失宠了......主要是因为编写和维护很难。
我们建议您按照以下示例和视频开始使用。您可以从John Papa的两门课程"Building Apps with Angular and Breeze - Part 1"和"...Part 2"
中学到很多东西