Jeśli używam Application.StartupPath lub AppDomain.CurrentDomain.BaseDirectory to Wyszukaj w folderze bin \ debug dla pliku , ale muszę użyć folderu z mojego katalogu głównego "Resources \ imagefile.png" w ma C# .net projekt!Jak odczytać plik w katalogu głównym aplikacji systemu Windows w C# .net?
Filestream fs;
fs = new Filestream(AppDomain.CurrentDomain.BaseDirectory + "folder\\imagefile.png");
Więc jak należy napisać kod, aby odczytać plik z mojego katalogu pomimo stosowania wyżej kod lub pełną ścieżkę do katalogu, który jest „@C: .......”, a nawet Server. MapPath nie możemy użyć.
Aby dostać moją ścieżkę aplikacji, ale to daje coś takiego C: \ Projects \ XYZ \ ABC \ bin \ Debug
nie chcę bin \ Debug .Is istnieje jakiś sposób, aby osiągnąć ten ?
sprawdzić ten SO pytanie: [ścieżka do zasobów plików w projekcie VS2010] (http://stackoverflow.com/a/12212517/540352) – Laoujin
Zobacz to proszę : [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
Po prostu potrzebuję głównego folderu aplikacji i właśnie się zorientowałem; string path = AppDomain.CurrentDomain.BaseDirectory.IndexOf ("bin")) + @ "\ ImageName.jpg"); – Erdogan