Подтвердить что ты не робот

Ссылочный путь re javascript intellisense

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

Библиотека находится в файле 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>

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

4b9b3361

Ответ 1

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

Ответ 2

Наконец-то... наконец-то получил 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!

Ответ 4

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

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

НТН.