我不明白。我找不到关于这个看似无害的问题的任何文档。我尝试了4种不同的格式:
1)大括号+下方
<property name="DefaultImpactID" propertyType="System.Guid">
<value value="{fbfa75c0-a0a0-40e2-a239-c5c6b7435fa6}"/>
</property>
2)大括号+上层
<property name="DefaultImpactID" propertyType="System.Guid">
<value value="{67A05AC6-AB4D-47DD-AFC7-EE44FC2D6FAF}"/>
</property>
3)nobrace + upper
<property name="DefaultImpactID" propertyType="System.Guid">
<value value="67A05AC6-AB4D-47DD-AFC7-EE44FC2D6FAF"/>
</property>
4)nobrace + lower
<property name="DefaultImpactID" propertyType="System.Guid">
<value value="fbfa75c0-a0a0-40e2-a239-c5c6b7435fa6"/>
</property>
总是得到相同的错误:System.InvalidOperationException:无法解析属性“DefaultImpactID”的值。 ---&GT; System.InvalidCastException:指定的强制转换无效..
答案 0 :(得分:1)
没关系。你只需要在value元素上指定类型,如下所示:
<property name="DefaultUrgencyID" propertyType="System.Guid">
<value type="System.Guid" value="67a05ac6-ab4d-47dd-afc7-ee44fc2d6faf"/>
</property>
(你不必为字符串!)