SORU
1 Kasım 2009, Pazar


Yürütülebilir dosyanın tam yolunu almak, C#kullanarak?

Bu yarı bakabilirsiniz:

string exe_path = system.get_exe_path()
print "This executable is located in "   exe_path

Ben yukarıdaki programı kurmak ve C:/meow/ yürütülebilir yerleştirin This executable is located in C:/meow/ çalıştırmak her zaman, geçerli çalışma dizini ne olursa olsun baskı olur.

Nasıl kolayca bu C# kullanarak yapabilir miyim?

CEVAP
1 Kasım 2009, Pazar


MSDN has an article kullanma diyor System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase; eğer dizin gerekiyorsa, bu sonuç üzerinde System.IO.Path.GetDirectoryName kullanın.

Ya da, daha kısa Application.ExecutablePath "Alır yolu için çalıştırılabilir dosya başlamış bu uygulama da dahil olmak üzere çalıştırılabilir dosyanın adı" böylece olabilir yani bu biraz daha az güvenilir olarak nasıl bir uygulama başlatıldı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006