.NET Framework 4.0 System.IO引用缺少Path类

时间:2013-04-30 08:03:46

标签: .net-4.0 reference .net

我一直在阅读有关堆栈溢出的一些答案。Get file name from a path string in C#。我的问题是,在using System.IO;之后添加namespace之后。然后尝试调用方法Path.GetFileNameWithoutExtension(fullPath);,我不能,因为我的System.IO引用中未包含Path Class

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

即使我将.NET framework 4.0VisualStudio 2010一起使用。

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

using System.Windows.Shapes;引用是否会导致System.IO引用出现问题?为什么我不能使用Path Class(即使MSDN声明.NET Framework 4.0兼容)??

1 个答案:

答案 0 :(得分:2)

System.IO.Path不是有效的using指令。您需要做的就是删除它!

using System.IO;已足够,然后Path.GetFileNameWithoutExtension()验证正常:

Path是一个类,System.IO是命名空间。