나는이 포함 된 스크립트, retry.js을 가지고 : 거기에 몸이 분명히에,하지만이 문제는 내가 스크립트 또는하지 몸을 가지고 있는지 발생하기 때문에이 문제가되지 않습니다이 -vsdoc 파일의 문제점은 무엇입니까?
function retryAjax(load, count, config) {
}
.
재 시도-vsdoc.js,이 함수가 반환이, 나 또한 보조 -vsdoc.js 파일이 객체를 문서에 :
function RetryAjaxDeferred() {
/// <summary>Returned from retryAjax. A jQuery Ajax Deferred object extended to support failWillRetry()</summary>
this.done = function (success) {
/// <summary>A callback when the Ajax call succeeds.</summary>
/// <param name="success" type="Function">Success callback</param>
}
this.fail = function (error) {
/// <summary>A callback when the Ajax call fails permanently.</summary>
/// <param name="error" type="Function">Fail callback</param>
}
this.failWillRetry = function (willRetry) {
/// <summary>A callback when the Ajax call fails with retries pending.</summary>
/// <param name="willRetry" type="Function">Fail callback</param>
}
};
어떤 이상한 것은 그 나는 -vsdoc.js 파일을 삭제하면, Visual Studio 2012의 Intellisense는 retry.js에서 정상적으로 작동합니다 (물론 예외는 아닙니다. 반환하는 항목에 대한 실질적인 도움은 없습니다). -vsdoc.js를 그대로두면 retryAjax 함수는 Intellisense에서 더 이상 사용할 수 없으며 매개 변수를 입력하는 동안 Intellisense 정보를 자동 완성하거나 표시하지 않습니다. 그러나 RetryAjaxDeferred 함수는 Intellisense에서 활성화됩니다.
명백히 -vsdoc.js 파일의 일부 내용이 retry.js에 대한 Intellisense를 깨뜨린 것입니다. 자체 콘텐츠가 사라지지 않도록 충분히 손상시키지 않았습니다. 내가 도대체 뭘 잘못하고있는 겁니까?