আমি দেখতে পাচ্ছি অ্যাপ্লিকেশন ফোল্ডারের পাথ পাওয়ার কিছু উপায় রয়েছে:
Application.StartupPath
System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().Location)
AppDomain.CurrentDomain.BaseDirectory
System.IO.Directory.GetCurrentDirectory()
Environment.CurrentDirectory
System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
System.IO.Path.GetDirectory(Application.ExecutablePath)
পরিস্থিতির উপর নির্ভর করে সবচেয়ে ভাল উপায় কী?
IHostEnvironment.ContentRootPath
, ইনজেকশনের IHostEnvironment
উপর নির্ভরশীলতার মাধ্যমে অ্যাক্সেস করা হয়েছে (যার মধ্যে অন্যান্য দরকারী জিনিস রয়েছে)।