閱讀版本說明Angular is supposed to have better intellisense in VS2015。Angular Intellisense VS2015 RTM
在將VS2015升級到VS2015RTM之後,我似乎在Razor視圖和js文件的腳本塊中缺少智能感知。
後「文件中的新的Web應用程序(ASP.NET 5預覽模板)」中,我通過bower.json
{
"name": "ASP.NET",
"private": true,
"dependencies": {
"bootstrap": "3.0.0",
"bootstrap-touch-carousel": "0.8.0",
"hammer.js": "2.0.4",
"jquery": "2.1.4",
"jquery-validation": "1.11.1",
"jquery-validation-unobtrusive": "3.2.2",
"angular": "~1.4.3"
}
}
添加依賴於角,我可以看到TaskRunner已成功運行吞噬任務並生成一個lib \ angular文件夾。
我引用在佈局的角度,但我沒有得到任何智能感知。
我需要安裝的東西或者是要求intellisense文件的手動複製?如果是這樣,它不覺得這是一個VS2015 intellisense增強,因爲我認爲它也可以在VS2013上完成?
UPDATE
我從所附的鏈接複製的建議,並把angular.intellisense.js文件中都
程序文件(x86)\微軟的Visual Studio 12.0 \ JavaScript \參考文獻
文件夾 和
程序文件(x86)\微軟的Visual Studio 14.0 \ JavaScript的\參考
文件夾
我現在有工作在智能感知,但VS2013不VS2015。
另外嘗試添加
/// <reference path="lib/angular/angular.js />
到_references.js文件,但仍沒有角度智能感知。
嘗試輸入'ng-',將東西分組以使其「更容易」找到。 – jessehouwing
(在腳本標記中)如果我鍵入角度。我一定會得到intellisense angular.module等?此外,如果我鍵入ng - 我只能看到模板插入控制器,指令或服務沒有實際的智能感知。 – Tim
我認爲它是一個主要問題,並將其作爲一個問題提出來。Jim bledsoe幫助創建它的人之一就是與我合作來實現這一點。如果您有一個簡單的「hello world」應用程序,它「起作用」即在一個單一的HTML頁面與腳本在標題中... 2015 RTM基本上停止工作,只要你開始creting views/controllers/directives等。如果有一種方法使其工作,我會知道:(..繼承人鏈接到git問題[鏈接] https://github.com/jmbledsoe/angularjs-visualstudio-intellisense/issues/26 – HoopSnake