MVC3 C# .Net Web アプリがあり、プリコンパイルするためにアプリで aspnet_compiler を実行しています。私はこのコマンドを実行しています:
aspnet_compiler -v /dev/boe
Boe は、「既定の Web サイト」の下の開発構造内のアプリです。上記のコマンドは、このエラーを生成しています。
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\dev_boe\25d5f53a\2ad742fc\App_Web_vujir5mm.0.cs(29): error CS0234: The type or namespace name 'Models' does not exist in the namespace 'BOE' (are you missing an assembly reference?)
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\dev_boe\25d5f53a\2ad742fc\App_Web_vujir5mm.2.cs(29): error CS0234: The type or namespace name 'Models' does not exist in the namespace 'BOE' (are you missing an assembly reference?)
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\dev_boe\25d5f53a\2ad742fc\App_Web_vujir5mm.3.cs(29): error CS0234: The type or namespace name 'Models' does not exist in the namespace 'BOE' (are you missing an assembly reference?)
ただし、モデルは私たちのソリューションには含まれていません。Web アプリによって参照されるドメイン プロジェクトにモデル オブジェクトがあります。コンパイラは、MVC アプリでモデル参照を期待しているようです。これは本当ですか?または、このエラーの原因は他にありますか?