Есть ли хороший способ применить intellisense к файлам .skin в ASP.NET 4? как, например, инструмент Microsoft Visual Studio? Я давно установил схему intellisense для файлов .skin в свою Visual Studio 2008, но в ней были некоторые ошибки, поэтому мне пришлось ее удалить. какие-нибудь улучшения в Visual Studio 2010?
Intellisense в файлах .skin в ASP.NET 4
Ответы (2)
Попробуйте это: Инструменты -> Параметры -> Текстовый редактор -> Расширения файлов. Теперь введите скин в текстовое поле расширения и выберите Редактор пользовательских элементов управления из раскрывающегося списка. Щелкните Добавить.
Закройте и снова откройте ваши файлы .skin и - каблам! - Теперь у вас есть intellisense. Имейте в виду, что он будет жаловаться на файлы .skin, у которых нет собственного поставщика сборки, определенного в web.config. Но все же лучше, чем ничего.
<compilation debug="true" targetFramework="4.0" >
<buildProviders>
<add extension=".skin" type="System.Web.Compilation.PageBuildProvider"/>
</buildProviders>
</compilation>
Если вы добавите приведенный выше код в файл web.config, вы не получите этого предупреждения во время компиляции.