2009-07-23 2 views
1

잘 모르겠습니다. 나는이 겉보기에 무해한 문제에 대한 문서를 찾을 수 없습니다.Microsoft Unity를 사용하여 GUID를 설정하는 방법

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 + 상부

<property name="DefaultImpactID" propertyType="System.Guid"> 
       <value value="67A05AC6-AB4D-47DD-AFC7-EE44FC2D6FAF"/> 
       </property> 

4) nobrace : I는 4 가지 형식을 시도 + 하단

<property name="DefaultImpactID" propertyType="System.Guid"> 
       <value value="fbfa75c0-a0a0-40e2-a239-c5c6b7435fa6"/> 
       </property> 

항상 동일한 오류가 발생합니다. System.InvalidOperationException : "DefaultImpactID"속성의 값을 확인할 수 없습니다. ---> System.InvalidCastException : 지정된 캐스트가 유효하지 않습니다.

답변

1

nevermind. 당신은 다음과 같이 값 요소 유형을 투기 할 수 있습니다

<property name="DefaultUrgencyID" propertyType="System.Guid"> 
       <value type="System.Guid" value="67a05ac6-ab4d-47dd-afc7-ee44fc2d6faf"/> 
       </property> 

(당신이 문자열에 없어!)

관련 문제