1

私は50のプロジェクトを持つソリューションを持っています。VS2010 で作成され、後で VS2012 に変換されました。「telerik」タグとカスタム作成コントロールのマークアップ intelisense (Apx、ascx ..) を除いて、すべての intelisense はうまく機能します。aspタグは正常に動作します

新しいプロジェクトを作成してテレリックを参照すると、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.Tools->Import and Export settings->Reset all settings.
3. Roaming\Microsoft\VisualStudio\11.0\ReflectedSchemas からデータを
削除する 4. ProgramFiles\VisualStudio のキャッシュを削除する...
5. Visual Studio を再インストール
する 6. 管理者として実行する

何か手がかりや解決策があれば教えてください。

4

2 に答える 2

1

Telerik.Web.UI.dll を Gac に登録すると、このソリューションが機能します。

于 2013-12-12T07:10:45.350 に答える
0

Visual Studio 2013でこれが発生しました。Intellisenseを取り戻すために私がしたことは次のとおりです。

  1. プロジェクトに参照を Telerik.Web.Design.dll に追加します。
  2. プロジェクトを保存します。
  3. プロジェクトを IDE に再読み込みします。(念のため、VSを再起動しました。)

チッ!

于 2014-10-23T12:58:38.290 に答える