C# C语言代码分析中的FileInfo等价物

C# C语言代码分析中的FileInfo等价物,c#,code-analysis,portable-class-library,C#,Code Analysis,Portable Class Library,我目前正在为我的工作编写分析代码。我必须将代码从FxCop映射到我们自己的私有框架。这是一个小问题,但不是我主要关心的问题。我无法访问FileInfo类,我的终极预览2015 VS问我是否要生成它。所以,基本上,我在问做代码分析时FileInfo类的等价物是什么?我已经研究过FileVersionInfo类,但我不太确定这是不是一种方法 编辑 据介绍,该文档位于mscorlib的System.IO名称空间中,因此不需要任何其他引用即可显示 我唯一的建议是,您正在针对某个奇怪版本的mscorlib

我目前正在为我的工作编写分析代码。我必须将代码从FxCop映射到我们自己的私有框架。这是一个小问题,但不是我主要关心的问题。我无法访问FileInfo类,我的终极预览2015 VS问我是否要生成它。所以,基本上,我在问做代码分析时FileInfo类的等价物是什么?我已经研究过FileVersionInfo类,但我不太确定这是不是一种方法

编辑


据介绍,该文档位于mscorlib的System.IO名称空间中,因此不需要任何其他引用即可显示


我唯一的建议是,您正在针对某个奇怪版本的mscorlib进行编译,但由于某种原因,该版本没有它,可能是VS2015中的一个bug,或者可能是您下载并构建了?

为什么您不能访问FileInfo类?我们必须问:您是否引用了命名空间系统.IO?是的,哈哈,如果我不这样做的话,我会觉得有点不自在,然后贴出一个问题。我将用我的一些代码更新我的帖子。我无法访问FileInfo类的原因超出了我的理解范围,我现在不知道您应该能够右键单击并查看定义!:D但是如果所有其他方法都失败了,手动:我已经研究过了,我的软件架构师验证过了,但是我仍然想知道为什么。。无法访问FileInfo的原因是因为我在一个可移植的库中。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace SomeNamespace
{
    public class SomeFileValidationClass
    {
        public FileInfo FileInfo { get; private set; }

        public SomeFileValidationClass(FileInfo fileInfo)
        {
            this.FileInfo = fileInfo;
            _failedResults = new List<SomeRuleResult>();
        }

//Code missing, but the point still remains that FileInfo can't be accessed.
}