我一直在阅读一些关于堆栈溢出的答案。从 C# 中的路径字符串获取文件名。我的问题是,在我using System.IO;在namespace. 然后尝试调用该方法Path.GetFileNameWithoutExtension(fullPath);,我不能,因为该方法Path Class尚未包含在我的System.IO参考中。

(来源:iforce.co.nz)
即使我使用.NET framework 4.0with VisualStudio 2010。

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