2012-01-24 5 views
1

特定のOrchardモジュールの中で、そのモジュールがインストールされている物理ディレクトリへのパスを調べる方法は?現在のモジュールの物理パスを確認する

代わりに、モジュールの名前をプログラム的に決定する方法はありますか?

答えて

3

あなたはモジュール名の二重取得することができます:ASP.NET MVC 3の領域として

  • オーチャードモジュール働きをするので、あなたの 2番目の質問への答えはherehereです。これは良い方法です。あなたが名前を持っている場合

    Assembly.GetExecutingAssembly().GetName().Name

は、物理ディレクトリを取得するのと同じくらい簡単です:

  • または使用反射し、あなたのモジュールのように命名され、現在実行中のアセンブリから名前を取得文章:

    HostingEnvironment.MapPath(@"~/Modules/" + moduleName) 
    
  • 関連する問題