2016-10-20 3 views

ответ

3

Если щелкнуть на файле «TestFile1.txt» в вашем обозревателе решений и перейти к его свойствам, то вы увидите что-то похожее на это:

enter image description here

Изменение «Копировать в выходной каталог» из «Не копировать, чтобы всегда копировать». Что будет делать это всегда, убедитесь, что ваш «TestFile1.txt» скопирован в вашу папку Bin.

3

Неверный путь. Вы указываете путь в своей папке Debug/bin, как описано вами в качестве исключения. Правильный путь вашего файла находится в папке проекта.

string str= "../../TextFile1.txt"; //This will work. 
+0

Нет, я указал str = "Textfile.txt". который находится в текущей директории, где размещается program.cs. он должен работать. – Raghu

+0

@Raghu Программа выполняется из Debug/bin, поэтому, когда вы указываете TextFile1.txt, вы смотрите только в этой папке. Вы должны написать его, как я вам покажу, в этом случае вы возьмете файл. – mybirthname

+0

Это работает, но зачем мне нужно использовать ../../, когда мой файл и program.cs находятся в той же папке, которая работает в других приложениях. – Raghu

1

Raghu, Путь в вашем ул, вы должны указать полный путь. Вы указали только имя файла без пути, поэтому он выполняет поиск в отладке при запуске в режиме отладки. Используйте путь с помощью AppDomain

+0

«причина и решение. КАК МОЖНО СКОРЕЕ» :-) – A3006

 Смежные вопросы

  • Нет связанных вопросов^_^