У меня есть обычный проект библиотеки классов, который предоставит некоторые пользовательские веб-элементы управления для использования в других проектах (обычная веб-форма ASP.NET).
Эти элементы управления будут иметь файлы сценариев Java, и я хочу использовать Intellisenseтам - особенно для библиотеки MS Ajax.
Мой проект библиотеки классов ссылается на System.Web.Extensions
, и я добавил новый файл JScript в папку Resources \ Scripts в моем проекте и установил для него встроенный ресурс (который будетв состоянии ссылаться на него из моего контроля и доставить его).Итак, в этом сценарии я попытался сделать это в самой первой строке:
/// <reference name="MicrosoftAjax.js" />
Но никакой IntelliSense JScript недоступен (то есть глобальные объекты Sys
и Type
недоступны в Intellisense).
Я также пробовал это:
/// <reference name="MicrosoftAjax.debug.js" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
, но это имеет те же (отрицательные) результаты.Я также обнаружил такое же поведение при добавлении файла JScript в обычный веб-проект - также здесь нет Intellisense.
Так что вопрос: Как я могу активировать Intellisense для библиотеки MS Ajax в моемфайлы сценариев?
Дополнительно: Из веб-проектов (которые будут ссылаться только на мою скомпилированную сборку cotnrol, а не на проект сборки с его источником), как я могу добавить поддержку Intellisense для файлов, определенных там?Ссылка с именем и сборкой, похоже, тоже не работает.