Menemukan Laluan Aplikasi Konsol NET Anda
Tidak seperti aplikasi Windows Forms, aplikasi konsol .NET tidak mempunyai akses langsung ke. Ini menjadikan laluan aplikasi -penting untuk pembalakan, konfigurasi, dan banyak lagi -sedikit lebih rumit. Application.StartupPath
Penyelesaian:
Gunakan kod ini untuk mengambil jalan:
System.Reflection.Assembly.GetExecutingAssembly().Location
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
Pertimbangan penting:
ingat (seperti yang dinyatakan oleh Encik Mindor) bahawa mungkin tidak selalu mengembalikan jalan GetExecutingAssembly().Location
kekal , terutamanya apabila penyalinan bayangan terlibat. Untuk jalan yang lebih dipercayai, walaupun dalam situasi tersebut, gunakan sebaliknya. Ini akan memberi anda jalan sebagai URI, yang mungkin anda perlu memproses lebih lanjut untuk mendapatkan laluan sistem fail standard. GetExecutingAssembly().CodeBase
Atas ialah kandungan terperinci Bagaimana saya boleh mendapatkan laluan aplikasi dalam aplikasi konsol .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!