Путь ссылки на JavaScript в Intellisense
-
08-07-2019 - |
Вопрос
Я пытаюсь получить 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"/>
Какой синтаксис/строка секретного пути мне не хватает?
Кстати, верхний путь - это то, что установлено на главной странице этого приложения 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
автор говорит
Вот еще несколько тонких советов:
- Помните, что ссылочные операторы должны предшествовать всему остальному содержимому файла, даже обычным комментариям.
И именно это решило для меня проблему... поместил ссылочные утверждения на самый верх и...вуаля!...Интеллисенс работает!
Просто ради улыбки вот как выглядят первые строки моего файла
/// <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, аааа!
Еще одна хорошая документация по 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)
Кажется, есть несколько голосов, говорящих, что в этом отношении что-то не так. Обходной путь для бета-версии 2 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