2009-03-31 15 views
2

Webアプリケーションプロジェクトで何とかApp_codeフォルダを利用して、オンザフライでコードをコンパイルできますか?それはプラグインには最適だろう。最近、Rob ConeryがASP.NET MVCアプリでMIX 09で講演したことを実演しました。私はウェブアプリケーションで同じことをしようとしましたが、他の場所からはApp_Codeのクラスにアクセスすることはできません。しかし、RobがMVCアプリケーションでそれを行うことができれば、Webアプリケーションでも実行可能でなければなりません。すべてのASP.NET MVCは、後にASP.NET Webアプリケーションです。「ASP.NET Webアプリケーション」の動的コンパイルは可能ですか?

答えて

3

コードファイルをApp_Codeフォルダに追加する場合は、コードファイルをコンパイルして、コントロールのコードビハインドファイルまたはApp_Codeファイルの別のコードファイルから使用できるようにする必要があります。

私はコンパイラがコンパイル時にその参照を見つけることができないので、コンパイルされたアセンブリから直接アクセスすることはできないと思います。

また、App_Codeがコードビハインドコードとは異なるアセンブリにコンパイルされるため、異なるアセンブリ間でinternalコードにアクセスすることはできません。

関連する問題