Wenn ich Application.StartupPath oder AppDomain.CurrentDomain.BaseDirectory verwende Es Suche in einem bin \ debug Ordner für die Datei , aber ich muss einen Ordner aus meinem Stammverzeichnis "Resources \ imagefile.png" in Ma C# .net Projekt!So lesen Sie die Datei im Windows-Anwendungsstammverzeichnis in C# .net?
Filestream fs;
fs = new Filestream(AppDomain.CurrentDomain.BaseDirectory + "folder\\imagefile.png");
Wie Code schreiben soll Datei von meinem Root-Verzeichnis trotz der Verwendung von oben Code oder einem vollständigen Pfad des Verzeichnisses zu lesen, die „@C: .......“ ist und sogar Server. MapPath können wir nicht benutzen.
Zu meinem Anwendungspfad zu bekommen, aber das gibt so etwas wie C: \ Projects \ XYZ \ ABC \ bin \ Debug
i bin \ Debug .ist nicht dort jede mögliche Weise wollen, dies zu erreichen ?
prüfen diese Frage SO: [Pfad zu Dateien in einem VS2010 Projekt Ressourcen] (http://stackoverflow.com/a/12212517/540352) – Laoujin
Sehen Sie diese bitte : [http://stackoverflow.com/questions/12236114/read-file-from-root-directory-folder-using-filestream][1] [1]: http://stackoverflow.com/questions/12236114/read-file-from-root-directory-fol der-using-filestream – RollingCog
Ich brauche nur zu Hauptanwendungsordner und ich habe genau das herausgefunden; Zeichenfolge Pfad = AppDomain.CurrentDomain.BaseDirectory.IndexOf ("bin")) + @ "\ ImageName.jpg"); – Erdogan