私は、アセンブリのリストを管理しているMonoTouchアプリケーションを持っています。私は開発者ができるだけ簡単にアセンブリのリストを変更できるようにしたい。私はちょうど彼らがアプリケーションの参照にアセンブリを追加するかもしれないことを期待して、私ができることをして、このようにそれらをループ:MonoDevelopにアセンブリをビルド/ロードさせる方法はありますか?
foreach (AssemblyName assemblyName in this.GetType().GetReferencedAssemblies())
{
Assembly assembly = Assembly.Load(assemblyName);
//Do something with assembly
}
は私がいる問題は、すべてのアセンブリが、私は明示的ではないだということです参照はGetReferencedAssemblies()
によって返された配列には見つかりません。アプリケーションは警告Library 'Unreferenced.dll' missing in app bundle, cannot extract content
でコンパイルされます。
MonoDevelopまたはMonoTouch(ここでは責任を負いません)を強制して、Referencesフォルダ内のすべてのアセンブリをビルドしてロードする方法はありますか?
同様の質問: –