2016-09-02 9 views
1

MVCのビューでアセンブリを再解析する際に問題があります。 この名前空間は、私がプロジェクトの一部として持っているDLLの一部ですが、正常に動作しますが、ビュー内で正しく表示されていれば、以下のようになります:MVC参照アセンブリが見つかりません

必要なリソースのコンパイル中にエラーが発生しましたこのリクエストを処理します。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

/Views/User/Tasks.cshtml 

タイプ「TaskType属性」が参照されていないアセンブリで定義されています。 アセンブリ 'HRServiceCalls、Version = 1.0.0.0、 Culture = neutral、PublicKeyToken = null'への参照を追加する必要があります。

次に、_ViewImports.cshtmlでアセンブリを参照すると、以下のようになります。

この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

/Views/_ViewImports.cshtml 

型または名前空間名は「HRServiceCalls」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足して ある?)

@using HRServiceCalls 

私もに参照を追加しましたウェブ設定は無駄になります。

<system.web> 
    <compilation debug="true"> 
     <assemblies> 
     <add assembly="HRServiceCalls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/> 
     </assemblies> 
    </compilation> 
    </system.web> 

誰でも、この参照がビューで機能するために必要なことを指摘できますか。モデルとコントローラには問題はありません。

答えて

0

Viewsフォルダには独自のweb.configファイルがありますので、使用する場合は必ずそこに追加してください。

もちろん、そのリファレンスが実際に必要ですか、コントローラで使用してビューモデルとしてビューにデータを送信するだけで十分ですか?

関連する問題