現在、次の問題が発生しています。静的で、プロジェクト内のアセンブリの1つで指定されているLocallizationクラスがあります(Proj.Commonという名前を付けます)。そして、私はいくつかの機能を実装している多くのプラグインを持っています。各プラグインは、独自のビューを持つ個別のアセンブリです。メッセージをローカライズするために、を介してプラグイン名を取得する関数を作成しAssembly.GetCallingAssembly.GetName().Name
ました。ただし、ビューは個別のアセンブリにコンパイルされるため、ビューがローカリゼーションクラスを呼び出している場合、どのプラグインにそのビューがあるのかわかりません。ビューがコンパイルされるアセンブリではなく、呼び出し元のアセンブリの名前を取得するにはどうすればよいですか。ありがとうございました。はい、私のアプリケーションはMVC2ASP.Netアプリケーションとして作成されています。
質問する
712 次