【发布时间】:2010-01-12 10:41:44
【问题描述】:
我们有将对象转换为短的代码。
type.BusinessAreaID = (short)caType.credit_assessment_biz_areaReference.EntityKey.EntityKeyValues[0].Value;
对象的值为 2。
此代码(单元测试)可在创建代码的开发人员的 PC 上运行。但是我们在构建服务器和另一台开发 PC 上得到了一个无效的转换异常。
BusinessAreaID 是 short 类型。
该 Dll 也在 GAC 中,我们已对其进行了更新,因此它应该是相同的。
任何人都有任何想法。
【问题讨论】:
-
假设对象在抛出异常的机器上不具有值 2。
-
它是从单元测试中运行的,因此值始终为 2,也已调试以确保