ASP.NET 4中.skin文件的智能感知(Intellisense)

6

在ASP.NET 4中,有没有一种好的方法来应用智能感知(Intellisense)到.skin文件中?例如像Microsoft Visual Studio工具一样的方式?我很久以前曾经安装过一个.skin文件的智能感知模式到我的Visual Studio 2008中,但它存在一些错误,所以我不得不将其删除。在Visual Studio 2010中有没有改进呢?

2个回答

11

试一下这个: 工具 -> 选项 -> 文本编辑器 -> 文件扩展名. 现在在扩展名文本框中输入 skin,并从下拉列表中选择 User Control Editor。 点击 添加

关闭并重新打开您的 .skin 文件,瞧!- 您现在拥有智能感知功能。请注意,它会抱怨 .skin 文件没有在 web.config 中定义自己的构建提供程序。但总比什么都没有好。


这对我没用 :S 这是ASP.Net 4的解决方案吗?还是适用于之前的版本? - Majd
这是一个针对.NET 4.0的网站。然而,.skin文件属于哪种类型的项目并不重要。我可以用记事本创建一个文件,在Visual Studio中打开,仍然可以使用Intellisense。在我的VS 2010专业版中,它绝对有效。请查看此图片。 http://img69.imageshack.us/img69/571/skinintellisense.jpg - BrightSoul
很酷啊...现在我需要找一个实际使用皮肤的项目...但是...目前还没有... :P - Kees C. Bakker
非常感谢!这个也适用于 Visual Studio 2012 Express for Web。 - Pankaj Kumar

4

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

如果您将上述代码添加到web.config文件中,则不会收到编译时警告。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接