在调试模式下查看变量时出现了FileNotFoundException异常。

5
我有这段代码(实际上我在任何地方都遇到了这个问题)
当我调试它,进入函数并尝试观察一些变量时,我一直收到FileNotFoundException的错误提示。
    public void PayrollActivityCodeTest()
    {
        using(var pr = new ActivityCodeProcess())
        {
            pr.Add();
            pr.WorkingEntity.PayrollConfiguration.Provinces = PayrollProvincesType.QC | PayrollProvincesType.ON;

            pr.WorkingEntity.ActivityCodeId = "01";
            //pr.WorkingEntity.Rates.CodeByProvinceCollection.First().CodeValueCollection.FirstOrDefault().Value
            Assert.AreEqual(2, pr.WorkingEntity.Rates.CodeByProvinceCollection.Count);
        }
    }

enter image description here

但是“缺失”的 DLL 文件在文件夹中,它不是只读或任何其他 Windows 标志。

enter image description here


如果在fuslogvw中启用日志记录,会记录什么?我预计另一个依赖项将失败。 - rene
可能与 DLL 版本有关。 - Vladimir
P: 是一个网络驱动器吗?并且您是否以VS/调试器提升的权限运行?映射的驱动器在提升的凭据下不可见。可能的解决方法是改用完整的UNC路径。 - Jeroen Mostert
@rene 它没有显示任何内容。 - poudigne
@JeroenMostert 不是网络问题,是的,VS处于管理员模式。 - poudigne
显示剩余2条评论
1个回答

4
需激活“使用托管兼容模式”: enter image description here

1
我正在使用ExcelDna开发C#的Excel插件,这使得之前在调试器中出现的FileNotFoundException字段正确地显示出来。非常感谢! - foxx1337

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接