C#-Methode zum Abrufen des Projektprogrammpfads

巴扎黑
Freigeben: 2016-12-20 11:17:41
Original
1465 Leute haben es durchsucht

1.Asp.Net WebForm verwendet
"Request.PhysicalApplicationPath", um den physischen Pfad des virtuellen Verzeichnisses abzurufen, in dem sich die Site befindet, und enthält schließlich "";

2.C# WinForm verwendet
A: „Application.StartupPath“: Ruft den Pfad zum Verzeichnis ab, in dem sich die aktuelle Anwendung befindet, mit Ausnahme von „“ am Ende;
B: „Application.ExecutablePath“: Ruft den Pfad zur aktuellen Anwendungsdatei ab, einschließlich des Namens der Datei;
C: „AppDomain. CurrentDomain.BaseDirectory“: Ruft den Pfad zum Verzeichnis ab, in dem sich die aktuelle Anwendung befindet, mit „“ am Ende; Thread.GetDomain().BaseDirectory“: Ruft den Pfad zum Verzeichnis ab, in dem sich die aktuelle Anwendung befindet, mit „“ am Ende“;
E: „Environment.CurrentDirectory“: Ruft den Pfad der aktuellen Anwendung ab, ohne „“ am Ende;
F: „System.IO.Directory.GetCurrentDirectory“: Ruft den Pfad der aktuellen Anwendung ab, ohne „“ am Ende. Enthält „“;
Verwenden Sie „AppDomain.CurrentDomain.BaseDirectory“ oder „System.Threading.Thread.GetDomain().BaseDirectory“;
Verwenden Sie „Environment.CurrentDirectory“ und „System.IO.Directory.GetCurrentDirectory“ um den Pfad zu erhalten das Verzeichnis „system32“;
Wenn Sie „Application.StartupPath“ oder „Application.ExecutablePath“ verwenden möchten, müssen Sie die richtige „System.Windows.Forms.dll“-Referenz manuell hinzufügen und die Referenz mit „deklarieren“ using System.Windows.Forms“ am Anfang des Programms;

4. Rufen Sie das Systeminstallationsverzeichnis im Deinstallationsprogramm ab
System.Reflection.Assembly curPath = System.Reflection. Assembly.GetExecutingAssembly();
string path=curPath.Location;// Rufen Sie den Pfad zur SetupLibrary-Datei der Installationsprogrammklasse ab. Rufen Sie das Verzeichnis ab, in dem sich dieser Dateipfad befindet, um das Verzeichnis des Installationsprogramms abzurufen

http: // blog.163.com/dykj_dxj/blog/static/254925252010830113424205/

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!