5

以前の開発者が残したコードの作業を開始しましたが、奇妙な問題が発生しています。コードはASP.NET2.0ではC#であり、VisualStudio2008ではReSharper4.1を使用しています。

このコードは正常にコンパイルされ、私のWebアプリで機能しますが、ReSharperは「シンボルを解決できません」というメッセージを表示します'<name of class here>'。それは世界の終わりではありませんが、コードファイルに大量の赤いエラーがないようにしたいと思います。

サンプルライン:

InvoiceItem invoiceItems = GetInvoiceItems(serviceLineItemID);

InvoiceItemは、自動的に生成された.csコードビハインドを備えた.xsdデータセットです。以前は、xsd.exeを使用してデータセットの.csファイルを作成し、プロジェクトに.csを含めましたが、この状況では機能しません。私は長い間.NET開発者でしたが、この問題に遭遇したのはこれが初めてです。

何か案は?

4

4 に答える 4

8

これはresharperのバグである可能性があり、resharperを無効にして、それがまだ発生するかどうかを確認します。その場合は、バグをresharperに報告してください。彼らは通常かなり敏感です。

于 2009-01-13T22:29:54.837 に答える
1

少し遅れていることは承知していますが、ビルド 1212 が自動生成されたコードで動作しているように見えることを確認しました。

于 2009-03-21T14:20:24.520 に答える
0

ReSharper を使用してコードをクリーンアップすると、コード ページの名前空間が更新されることがありますが、デザイン側は更新されません。これにより、参照される dll のコントロール登録が短縮されます。うまくいくこともあれば、うまくいかないこともあります。

編集:うわー、これは古いです...日付を見始める必要があります...

于 2011-04-07T17:36:51.313 に答える
0

ReSharper のバグである可能性があります。ReSharper 4.5ナイトリー ビルド(プレリリース) を試して、このバージョンで既に修正されているかどうかを確認できます。そうでない場合は、問題トラッカー (手順)でバグを報告してください。ありがとう。

于 2009-01-14T07:35:43.050 に答える