VS2008とR#5を使用して、奇妙な状況に遭遇しています。
Cannot resolve symbol 'symbolname'
しかし、コードはコンパイルされて正常に実行されます。これを修正することは素晴らしいことですが、私は自分の心を失っているかどうかを理解しようとしています。
CodeFileディレクティブとInheritsディレクティブは問題ありません。アプリをコンパイルするか、devenvを少しの間放置すると、それは消えますが、save aspx [ctrl + sを介して] R#は、Inherits属性とページ内のすべてのメソッド(OnClickなど)で反転します。
// Anonymized of course but otherwise intact
<%@ Page AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" Language="C#" MasterPageFile="~/MasterPage.master" Title="Test Page Title" %>
コードがコンパイルされるので、私が必要なことをするのを止めないので、これはほとんど苦情です。
バグレポートをJetBrainsサイトに投稿しますが、まず私が一人ではないことを知りたいです。それは私のマシンかもしれません。たぶん私は数週間でVS2010にロールバックすると、これはなくなるでしょうか?
したがって、まだ最終的な解決策はありません。技術サポートによると、これは既知の問題であり、調査中です。現時点では最終的な解決策は不明です。同様の問題が発生している場合は、しばらくお待ちください。 URL: http://youtrack.jetbrains.net/issue/RSRP-178681
Resharperでは、次のコマンドでそのファイルの検査を無効にできます。 Ctrl + Shift + Alt + 8。
この答え -プロジェクト/参照から関連する参照を削除してから再度追加するまで、何も機能しませんでした。
これは私の場合に機能しました(Visual Studio 2015):メニューに移動し、オプションを選択します。開いたウィンドウからReSharper Ultimate(お使いのエディションは異なる場合があります)を選択し、[Suspend]をクリックします。これは基本的にすべての再シャープ機能を一時停止します。次に[再開]をクリックします
うまくいくはずです。それ以外の場合は、Resharperキャッシュをクリーンアップしてみてください。
私は奇妙なことを試してみましたが、うまくいきました。ページディレクティブで、AutoEventWireupをfalseに変更し、ファイルを保存してから、trueに戻します。これは、aspxファイルとデザイナーとの間の何らかの関係です。
Reshaperの一時停止と再起動が機能しました。問題は解決されました。