2013-04-30 2 views
2

Я читал некоторые ответы на переполнение стека конкретно. Get file name from a path string in C#. Моя проблема в том, что после того, как я добавил using System.IO; выше namespace. Затем попытался вызвать метод Path.GetFileNameWithoutExtension(fullPath);, я не могу, потому что Path Class не был включен в мою ссылку System.IO.Ошибка .NET Framework 4.0 System.IO отсутствует Класс пути

System.IO.Path http://iforce.co.nz/i/nghnswsp.xsh.png

Даже если я использую .NET framework 4.0 с VisualStudio 2010.

FM Target http://iforce.co.nz/i/viiuyqdv.b3q.png

Могли вопросы, привести к using System.Windows.Shapes; обращения с System.IO ссылки? почему я не могу использовать Path Class (хотя MSDN заявляет, что .NET Framework 4.0 совместима)?

ответ

2

System.IO.Path не является действительной директивой using. Все, что вам нужно сделать, это удалить его!

using System.IO; достаточно мало, то Path.GetFileNameWithoutExtension() проверяет штраф:

Path класс и System.IO является пространством имен.

+1

Спасибо Дэнни! спас мою задницу :-) – Killrawr

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