1

関連ドキュメントを見てきました。テストのために Simple.Data と Simple.Data.Spark を Classlibrary に追加しましたが、次のメッセージが表示されます。それ?これは、次の拡張子のみを認識するというエラー メッセージです: sshtml、html、htm

ビュー 'AddressList' が見つかりません 現在利用可能なビュー エンジン拡張: sshtml,html,htm 検査された場所: AddressList,views/AddressList,views//AddressList,/AddressList,views/Address/AddressList,Address/AddressList

4

1 に答える 1

1

いくつかのこと。まず、テストプロジェクトからビューエンジンを参照する必要があります。これは、アセンブリの読み込みが.netでどのように機能するかによるものです(明示的に使用されない限り、参照の兄弟参照はアプリケーションドメインに自動的に読み込まれません)。

2つ目は、ビュー自体です。すべてのテストランナーは、テスト中のアセンブリを分離された場所にコピーし、ビューはコンテンツファイルであるため、ビュー自体は分離された場所に自動的にコピーされません。これを回避する最も簡単な方法は、ビューファイルを設定して、常に出力場所にコピーされるようにすることです(VSプロパティウィンドウを使用)。

それがあなたのためにうまくいくかどうか私に知らせてください

于 2012-07-23T19:37:21.787 に答える