Yürütme aksamının çalışma dizinini almak için aşağıdaki yöntemlerden hangisinin En İyi Uygulama olarak kabul edildiğine dair bir öneri var mı? Geliştiricilerimden, Yükseltilmiş izinler (Yönetici olarak Çalıştır) ile çalıştırılmadığı sürece, Yöntem 1'in Windows 7 SP1 64 bit bazen üzerinde başarısız olduğunu duyuyorum. Ama Yöntem 2 her zaman çalışır. Birincinin bazen başarısız olacağı bir sebep var mı?Environment.CurrentDirectory vs System.Reflection
Yöntem 1:
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location())
Yöntem 2:
Environment.CurrentDirectory
Teşekkürler! Bu oldukça iyi bir uyarıdır (sadece size oy verdim). Win 7 64-bit Sp1'de "bazen" nin başarısız olmasının bir sebebi var mı? –
@RomulusParthus: Üzgünüm, bu konuda size yardımcı olamam - maybee, meclisin depolandığı yer, ama bu sadece bir vahşi tahmin ... – ChrFin
teşekkürler. Telaşa gerek yok. –