ссылочный путь к javascript intellisense - PullRequest
12 голосов
/ 13 ноября 2008

Я пытаюсь получить intellisense в VS2008 в файле js, foo.js, из другой библиотеки / файла js, который я написал, но не могу определить путь ссылки «синтаксис» /? Строка?

Библиотека находится в файле common.js, который находится в той же папке, что и foo.js, над которым я работаю.

Вот пути, которые я пробовал ...

/// <reference path="../../scripts/common.js"/>
/// <reference path="/../scripts/common.js"/>
/// <reference path="../scripts/common.js"/>
/// <reference path="/scripts/common.js"/>
/// <reference path="scripts/common.js"/>
/// <reference path="/common.js"/>
/// <reference path="../common.js"/>
/// <reference path="/common.js"/>
/// <reference path="common.js"/>

Какой синтаксис / строка секретного пути мне не хватает?

FWIW верхний путь - это то, что задано на главной странице этого приложения MVC ... примерно так

<script type="text/javascript" src="../../scripts/common.js"></script>

Спасибо, Грег

Ответы [ 5 ]

18 голосов
/ 13 ноября 2008

Во-первых, убедитесь, что «common.js» есть в вашем веб-проекте. Затем перетащите файл «common.js» из обозревателя решений в окно редактора для файла, из которого вы хотите сослаться на него.

15 голосов
/ 31 декабря 2008

Наконец-то ... наконец-то заработал jQuery intellisense ...
Отсюда http://blogs.msdn.com/webdevtools/archive/2007/11/06/jscript-intellisense-a-reference-for-the-reference-tag.aspx

Автор говорит

Вот еще несколько тонких советов:

  • Помните, ссылочные операторы должны предшествовать всему другому содержанию в файле, даже обычные комментарии.

И это то, что исправило проблему для меня ... поместило ссылочные утверждения в самый верх и ... вуаля! ... intellisense работает!

Так что просто для ухмылки вот как выглядят первые строки моего файла

/// <reference path="common.js" />
/// <reference path="jquery-1.2.6.js" />
/// <reference path="jquery.formatCurrency.js" />
/*
 * Foo Scripts/foo Script: foo.js
 * Version 1.0
 * Copyright(c) 2008 FUBAR Management, LLC. All Rights Reserved.    
 */

Первоначально у меня были справочные утверждения под комментариями Foo Scripts, arghhhh!

2 голосов
/ 14 ноября 2010

Другая хорошая документация по javascript intellisense VS2010:

http://msdn.microsoft.com/en-us/library/bb385682.aspx (подробности о ссылках) http://www.scottlogic.co.uk/2010/08/vs-2010-vs-doc-and-javascript-intellisense (подробности о комментариях XML)

0 голосов
/ 13 ноября 2008

Вы пробовали исправление VS для jQuery intellisense? http://blogs.msdn.com/webdevtools/archive/2008/02/08/jscript-intellisense-working-with-jquery.aspx

0 голосов
/ 13 ноября 2008

Кажется, есть несколько голосов, говорящих, что что-то сломано в этом отношении. Обходной путь для бета-версии 2 JavaScript IntelliSense и проблема раскраски , например.

Одним из предложений, которое, по-видимому, вы уже попробовали, является VS 2008 IntelliSense для Silverlight от ScottGu , но вы также можете проверить поддержку IntelliSense JavaScript в Visual Studio 2008 видео.

НТН.

...