似たような質問をたくさん読んでいますが、特定の問題を解決できません... MVC3プロジェクトでは、外部ライブラリを使用しています。このライブラリはどこでも使用できますが、かみそりのビューでは使用できません。そこで、SOに関する同様の質問を読んで、このライブラリをセクション
に登録する必要があることがわかりました。<system.web><compilation><assemblies>
これを行おうとすると、web.configの一部が次のようになりました。
<compilation debug="true" targetFramework="4.0">
<assemblies>
... <!-- default assembly registration, like System.Web.something -->
<add assembly="MailBee.Net.dll, Version=7.1.4.348, Culture=neutral, PublicKeyToken=cd85b70fb26f9fc1" />
</assemblies>
</compilation>
しかし、それでも機能しません...より正確には、これは実行時にすべてのプロジェクトを分割しました。プロジェクトを起動するとクラッシュし、Impossibile to load assembly 'MailBee.Net.dll, Version=7.1.4.348, Culture=neutral, PublicKeyToken=cd85b70fb26f9fc1' or one of its dependency
dllは確かにWebアプリケーションの/ binフォルダーにあり、web.configファイルの宣言を削除すると、ビューページを除くすべてのプロジェクトで使用できます。何か案が?