在Windows 7上发生的Cast异常但在Windows 10上没有

时间:2017-07-27 16:53:36

标签: c# visual-studio visual-studio-2015 casting windows-10

所以我的代码应该抛出强制转换异常

public double LengthInM { get { return Conversions.FtoM(((equipment)Item).TotalVolumeInL); } }

item变量是一个siteItem类的实例,正在从文件反序列化,在这种情况下是转换为错误类型的siteItem。应抛出强制转换异常但不在我的机器上。在同事机器上抛出强制转换异常。

当我运行Windows 10时,它们正在运行Windows 7.我们已经在同一个软件包上安装了Visual Studio,但我们的Visual Studio版本仍然存在细微差别,但更重要的是,为什么相同版本的Visual Studio和稍微不同的.NET版本会导致强制转换异常停止抛出?

我的.NET是4.6.01586。 他们的.NET是4.6.01055

0 个答案:

没有答案