1

我有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.以管理员身份运行

如果你有任何线索或可能的解决方案,请让我知道。

回答

1

在Gac中注册您的Telerik.Web.UI.dll,此解决方案适用于我。

0

我有这个发生在Visual Studio 2013年这里是我做了什么让智能感知回:

  1. 在项目中Telerik.Web.Design.dll添加引用。
  2. 保存您的项目。
  3. 在IDE中重新加载项目。 (我重新启动VS,以防万一)。

HTH!