Ответ 1
Сначала убедитесь, что "common.js" находится в вашем веб-проекте. Затем перетащите "common.js" из проводника решений в окно редактора для файла, с которым вы хотите ссылаться.
Я пытаюсь получить 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>
Спасибо, Грег
Сначала убедитесь, что "common.js" находится в вашем веб-проекте. Затем перетащите "common.js" из проводника решений в окно редактора для файла, с которым вы хотите ссылаться.
Наконец-то... наконец-то получил 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!
Некоторая другая хорошая документация по VS2010 javascript intellisense:
http://msdn.microsoft.com/en-us/library/bb385682.aspx (подробности о ссылках) http://www.scottlogic.co.uk/2010/08/vs-2010-vs-doc-and-javascript-intellisense (подробности о комментариях XML)
Кажется, есть несколько голосов, в которых говорится о чем-то в этом отношении. Например, обходной путь для бета-версии JavaScript IntelliSense и раскраски.
Одно из предложений, которое, похоже, было тем, что вы уже пробовали, - VS 2008 JavaScript Intellisense для Silverlight от ScottGu, но вы могли бы также ознакомьтесь с поддержкой JavaScript Intellisense в Visual Studio 2008.
НТН.
Вы пытались исправить VS для jQuery intellisense? http://blogs.msdn.com/webdevtools/archive/2008/02/08/jscript-intellisense-working-with-jquery.aspx