Подтвердить что ты не робот

Как получить мой проект?

Возможный дубликат:
получить путь для моего .exe с помощью С#

Привет, у меня есть вопрос: Как я могу получить свой корневой путь проекта? я имею в виду первую папку в проекте, где это решение. Я нашел команду:

System.IO.Directory.GetCurrentDirectory();

Однако он дает мне конкретный путь к папке выпуска: wanted_Path/bin/Release

Итак, есть ли другой код, нужно ли его вручную вырезать или поместить мои файлы в папку Release?

4b9b3361

Ответ 1

Вы можете использовать

string wanted_path = Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()));

Ответ 2

Это дает вам корневую папку:

System.AppDomain.CurrentDomain.BaseDirectory

Вы можете перемещаться отсюда, используя.. или./и т.д., Добавление. Переносит вас в папку, в которой можно найти файл .sln.

Ответ 3

var requiredPath = Path.GetDirectoryName(Path.GetDirectoryName(
System.IO.Path.GetDirectoryName( 
      System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase )));

Ответ 4

Ваша программа не знает, где находится ваш проект VS, поэтому см. получить путь для моего .exe и перейти ../.., чтобы получить ваш путь к проекту.