2012-01-18 4 views
0

私は昨日問題に懸命に取り組んでいました。ヘルパーや他のクラスがたくさん入っているe-pre-compiled dll(プロジェクト名:MyHtmlHelpers)がありました。MVHヘルパーとインテリセンス

私はアセンブリをWebプロジェクトで参照していましたが、すべての "標準"ヘルパーがintellisenseで表示されましたが、ルートのweb.configとviews-folderの両方に名前空間を追加しましたが、プロジェクトヘルパーを動かすと動作しますが、Intellisenseでは動作しません。

新しいクラスを追加し、Webプロジェクト内に新しいhtmlヘルパーを作成し、web.configに名前空間を追加しました。それはうまくいった。

数時間後にMyHtmlHelpers-projectを私のwebprojectと同じソリューションに追加して、最後のカードを試しました。それがトリックでした。私はconfigsの何も変更していない、同じソリューションにプロジェクトを追加し、コンパイルされたDLLのinstedプロジェクトでポイントを参照を変更しました。

これは奇妙なことですか? VS-バグ?

答えて

0

私もそれが私に起こるのを見ました。私のためには、私のヘルパーのジェネリックバージョンにもっと関連していました。私がビューに@modelを定義していないのにintellisenseは機能しましたが、強く型付けされたViewがあったところで失敗しました。

時には、これはbinフォルダを削除してビルドを行うのに役立ちました。

別のアセンブリの私のヘルパーは、現在正常に動作しており、常にインテリセンスで表示されます。

関連する問題