Вопрос

Я пытаюсь получить 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top