intellisense在vs2012中不起作用

时间:2013-02-28 18:41:28

标签: visual-studio user-controls visual-studio-2012 telerik intellisense

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

如果您有任何线索或可能的解决方案,请告诉我。

2 个答案:

答案 0 :(得分:1)

在Gac中注册Telerik.Web.UI.dll,此解决方案适合我。

答案 1 :(得分:0)

我在Visual Studio 2013中遇到过这种情况。以下是我为了获得智能感知而采取的措施:

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