content
クラス ライブラリにビルド アクションを持つ Excel ファイルがあります。ライブラリは ASP.NET WebForms アプリケーションとコンソール アプリケーションの両方で参照され、Excel ファイルは両方で使用されます。このファイルのファイル パスをプログラムで取得する方法はありますか?
私はASPでこれを行うことができることを知っています:
HttpContext.Current.Server.MapPath(@"bin")
そして、コンソールアプリでこれを行うことができます:
Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)
それらは機能しますが、アセンブリからファイルを見つけてパスを返すためのより良い統合された方法があるかどうか疑問に思っています。