我有50个项目的解决方案。它是用VS2010编写的,后来转换为VS2012。所有intelisense的工作很好,除标记intelisense(Aspx,ascx ..)为“telerik”标记和自定义创建控件。 asp标签工作正常intellisense在vs2012中无法正常工作
如果我创建一个新的项目和参考telerik,然后intelisense的作品,所以我想我的项目有什么问题。我试图并排比较web.configs。他们看起来一样。组件看起来也是一样的。我的web.config看起来是这样的:
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
<add tagPrefix="custom" src="src/to/control" tagName="myControl1" />
<add tagPrefix="custom" src="path...." tagName="myControl2" />
</controls>
事情我已经尝试:
1.工具 - >选项 - >文本编辑器 - > C#(或所有语言) - >常规启用自动列出成员和参数右侧窗格中的信息。
2.工具 - >导入和导出设置 - >重置所有设置。从漫游\微软\ VisualStudio的
3.删除数据\ 11.0 \ ReflectedSchemas
4. PROGRAMFILES \ VisualStudio中删除缓存...
5.重新安装Visual Studio的
6.以管理员身份运行
如果你有任何线索或可能的解决方案,请让我知道。