1

C# MVC Web アプリケーションがあります。プロジェクトにコード ライブラリを追加しました。TagBuilderCollectionを継承するという新しいクラスを作成したいと思いますTagBuilder。で作成した HTML タグの親子関係を持つ階層構造が得られますTagBuilder

TagBuilderの一部ですSystem.Web.Mvc。しかしSystem.Web.Mvc、ライブラリ プロジェクトへの参照として追加しusing、クラス ファイルの先頭にステートメントを追加したにもかかわらず、まだインテリセンス エラーが発生しています。

Unknown type 'TagBuilder'

私の MVC プロジェクトでTagBuilderは、Extensions フォルダーで使用しており、参照の問題はありません。コードライブラリで参照できない理由がわかりませんか???

4

1 に答える 1

0

System.Web.WebPagesライブラリへの参照として追加する必要がありました。今、それは働いています。

インテリセンス エラーにもかかわらず、プロジェクトをビルドしようとしました。VSは、エラーが(言い換えれば)「System.Web.WebPagesに転送されました。それを参照として追加してみてください」というエラーを返しました。だから私はしました。そして今、それは機能します。なぜそれが重要だったのかはわかりませんが、そうでした。

于 2013-04-30T15:28:26.667 に答える