Intellisense в файлах .skin в ASP.NET 4

Есть ли хороший способ применить intellisense к файлам .skin в ASP.NET 4? как, например, инструмент Microsoft Visual Studio? Я давно установил схему intellisense для файлов .skin в свою Visual Studio 2008, но в ней были некоторые ошибки, поэтому мне пришлось ее удалить. какие-нибудь улучшения в Visual Studio 2010?


person Majd    schedule 25.11.2010    source источник


Ответы (2)


Попробуйте это: Инструменты -> Параметры -> Текстовый редактор -> Расширения файлов. Теперь введите скин в текстовое поле расширения и выберите Редактор пользовательских элементов управления из раскрывающегося списка. Щелкните Добавить.

Закройте и снова откройте ваши файлы .skin и - каблам! - Теперь у вас есть intellisense. Имейте в виду, что он будет жаловаться на файлы .skin, у которых нет собственного поставщика сборки, определенного в web.config. Но все же лучше, чем ничего.

person BrightSoul    schedule 06.12.2010
comment
это не сработало для меня: S это решение для ASP.Net 4? или предыдущие версии? - person Majd; 07.12.2010
comment
Это веб-сайт, ориентированный на .NET 4.0. Однако не имеет значения, частью какого проекта является файл .skin. Я мог бы создать его с помощью блокнота, открыть в Visual Studio и по-прежнему иметь Intellisense. Это определенно работает для меня в VS 2010 Professional. Проверьте это изображение. img69.imageshack.us/img69/571/skinintellisense.jpg - person BrightSoul; 08.12.2010
comment
Это круто ... теперь мне нужно найти проект, в котором я бы действительно использовал скины ... которые ... эм ... пока ... N O N E ...: P - person Kees C. Bakker; 30.11.2011
comment
большое спасибо .. это также работает для Visual Studio 2012 Express для Интернета. - person Pankaj Kumar; 13.12.2012

<compilation debug="true" targetFramework="4.0" > <buildProviders> <add extension=".skin" type="System.Web.Compilation.PageBuildProvider"/> </buildProviders> </compilation>

Если вы добавите приведенный выше код в файл web.config, вы не получите этого предупреждения во время компиляции.

person Adnan Bhatti    schedule 23.08.2011