我有50个项目的解决方案。它是在VS2010中编写的,后来转换为VS2012。除了标记intelisense(Aspx,ascx ..)的“telerik”标签和自定义创建的控件之外,所有的智能感知都很棒。 asp标签工作正常
如果我创建一个新项目并引用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.工具 - &gt;选项 - &gt;文本编辑器 - &gt; C#(或所有语言) - &gt;常规在右侧窗格中启用自动列表成员和参数信息。
2.Tools-&gt;导入和导出设置 - &gt;重置所有设置
3.从Roaming \ Microsoft \ VisualStudio \ 11.0 \ ReflectedSchemas中删除数据
4.删除ProgramFiles \ VisualStudio中的缓存...
5.重新安装visual studio
6.以管理员身份运行
如果您有任何线索或可能的解决方案,请告诉我。
答案 0 :(得分:1)
在Gac中注册Telerik.Web.UI.dll,此解决方案适合我。
答案 1 :(得分:0)
我在Visual Studio 2013中遇到过这种情况。以下是我为了获得智能感知而采取的措施:
HTH!