在ASP.NET 4中,有没有一种好的方法来应用智能感知(Intellisense)到.skin文件中?例如像Microsoft Visual Studio工具一样的方式?我很久以前曾经安装过一个.skin文件的智能感知模式到我的Visual Studio 2008中,但它存在一些错误,所以我不得不将其删除。在Visual Studio 2010中有没有改进呢?
在ASP.NET 4中,有没有一种好的方法来应用智能感知(Intellisense)到.skin文件中?例如像Microsoft Visual Studio工具一样的方式?我很久以前曾经安装过一个.skin文件的智能感知模式到我的Visual Studio 2008中,但它存在一些错误,所以我不得不将其删除。在Visual Studio 2010中有没有改进呢?
试一下这个: 工具 -> 选项 -> 文本编辑器 -> 文件扩展名. 现在在扩展名文本框中输入 skin,并从下拉列表中选择 User Control Editor。 点击 添加。
关闭并重新打开您的 .skin 文件,瞧!- 您现在拥有智能感知功能。请注意,它会抱怨 .skin 文件没有在 web.config 中定义自己的构建提供程序。但总比什么都没有好。
<compilation debug="true" targetFramework="4.0" >
<buildProviders>
<add extension=".skin" type="System.Web.Compilation.PageBuildProvider"/>
</buildProviders>
</compilation>
如果您将上述代码添加到web.config文件中,则不会收到编译时警告。