2013-02-11 3 views
-1

Я пытаюсь прочитать текстовый файл, используя System.IO.File.ReadAllLines -метода но ошибка выскакивает говоряSystem.IO.File пропущена ссылка на сборку

Тип или пространство имен «Файл» не существует в пространстве имен ' System.IO»(пропущена ссылка на сборку?

Я работаю с .Net Framework 4.5 и VS2012.

+4

Конкретный шаблон проекта, который вы выбрали, имеет большое значение. Вы не можете использовать класс File в проектах Windows Store или PCL. –

+0

Именно так я сталкиваюсь, потому что я создаю приложение для Windows Store –

ответ

0

Сначала зайдите в обозревателе решений и Expand реф () и проверьте, есть ли Система В сборке есть сборка.

Если у вас нет его там, щелкните правой кнопкой мыши ссылки и нажмите Добавить ссылку и на вкладке .NET, добавьте системы сборки

Теперь вы должны иметь системы в списке литературы список.

Теперь вы можете импортировать пространство имен System.IO, как

using System.IO; 

Обратите внимание, что Файл класс в пространстве имен System.IO

Так просто использовать класс File в коде, следующим образом.

File f = new File();//or whatever 

Я знаю, что последней строки достаточно, но отложил все это для завершения. ;)

+0

Я вижу его в списке, но когда я пытаюсь его добавить, я получаю сообщение об ошибке, указывающее, что он ищет установку .NET 4.0 (что я не знаю) t have - только .NET 4.5): Ошибка при загрузке информации о завершении кода для System.IO из C: \ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.IO \ 4.0.0.0__b03f5f7f11d50a3a \ System.IO.dll : Не удалось найти файл сборки. У меня есть возврат к 4.0 для правильной загрузки ссылки System.IO? –

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