ASP.NET WebApplication と WCF サービスの両方で使用できる共有機能を含むプロジェクトがあります。
共有プロジェクトはクラス ライブラリであり、ファイルにいくつかの依存関係があります。
通常、これらの依存関係を解決するために呼び出すだけですがHostingEnvironment.MapPath()
、このコンテキストでSystem.Web
は利用できないため (クラス ライブラリであるため)、これは不可能です。
クラス ライブラリへの絶対パスを渡す唯一の現実的なオプションはありますか? これは、クラス ライブラリのルートではなく、それぞれのプロジェクトのルートになるため、さらに処理を行う必要があります。