사용자 지정 작업에 속성을 구문 분석하지 않고 속성을 전달하는 주요 방법은 무엇입니까? 나는 "X1 = X1value X2 = X2value"라고 쓰면 사용자 정의 액션 X1은 "X1value X2 = X2value"와 같을 것이고 X2는 별도의 속성으로 존재하지 않을 것입니다. 속성 문자열 형식은 무엇입니까?사용자 지정 작업에 몇 가지 속성 전달
답변
CustomActionData를 serialize하고 serialize하는 데 "표준"이 있는지 알지 못합니다. 거기에 몇 가지 라이브러리가 있습니다. C# DTF 사용자 지정 작업을 사용하는 경우에는 속성 컬렉션을 serialize 및 deserialize 할 수있는 CustomActionData 클래스가 있습니다. PROPERTYB = VALUE (단위 : 십억)
심지어 XML 조각 같은;
/PROPERTYA = VALUEA/PROPERTYB = VALUE (단위 : 십억)
또는
PROPERTYA = VALUEA : 그렇지 않으면 당신은 거의 같은 자신의 패턴을 가지고 올
<Properties>
<Property Id="PROPERTYA">VALUEA</Property>
<Property Id="PROPERTYB">VALUEB</Property>
</Properties>
요점은 지연된 CA에서 사용할 수 있도록 직렬화 및 비 직렬화입니다.
으로 작성되었습니다. 예, DTF CustomActionData 클래스를 사용합니다. 어떤 형식으로 문자열을 CustomActionData에 써야 값을 deserialize 할 수 있습니까? –
내가 사용할 수있는 것으로 나타났습니다. 속성 구분자로 사용하고 WiX는이를 deserialize합니다. –
유형 51 특성 세트 사용자 정의 조치가 작동하지만, 요구 사항이 더 복잡해지면 (사용자 정의 테이블을 조회하고, 구성 요소 조치 상태를 평가 한 후 명령 세트를 생성하는 경우) 다른 DTF 사용자 정의 조치를 사용하여 CustomActionData 클래스를 생성 한 다음 문자열로 직렬화합니다. –
- 1. db4o 작업에 대한 몇 가지 질문
- 2. WPF, 사용자 지정 컨트롤 작업에 결합하는 두 가지 방법을 점점
- 3. Protobuf-net - 몇 가지 속성 만 직렬화합니다.
- 4. 사용자 지정 속성 목록 속성
- 5. 카피 스트라노 작업에 몇 가지 단계를 추가하려면 어떻게합니까?
- 6. MSI는/설치 프로젝트 사용자 지정 작업에 대한
- 7. Automapper를 사용하는 모든 속성 대신 몇 가지 속성 만 매핑
- 8. 사용자 지정 속성 추가
- 9. 사용자 지정 XAML 속성
- 10. DialogPreference의 사용자 지정 속성
- 11. TwoLineListItem - 사용자 지정 속성
- 12. ActionResult의 사용자 지정 속성
- 13. 캡슐화를위한 사용자 지정 속성
- 14. xsd-schema의 사용자 지정 속성
- 15. 사용자 지정 작업에 설정된 속성을 사용하는 방법?
- 16. 비 REST 사용자 지정 작업에 연결
- 17. C# 사용자 지정 속성 대안
- 18. 사용자 지정 작업 데이터의 URL 전달
- 19. 레일에서 사용자 지정 명명 된 속성
- 20. 사용자 지정 MSBuild 작업에서 어셈블리 참조 전달
- 21. 사용자 지정 컨트롤의 그룹 속성
- 22. Magento 사용자 지정 VS 속성
- 23. PropertyGrid - 사용자 지정 속성 이름?
- 24. Silverlight 사용자 지정 속성 상속
- 25. 클래스 멤버의 사용자 지정 속성
- 26. .NET WebService 사용자 지정 속성
- 27. AUtomapper - 사용자 지정 속성 매핑
- 28. 스키마의 SPField 사용자 지정 속성
- 29. ASP.Net 사용자 지정 사용자 속성/메서드
- 30. 사용자 지정 사용자 정의 컨트롤의 종속성 속성
CustomAction의 언어는 무엇입니까? VBScript, JScript, InstallScript, C/C++ (WiX wcautil.lib/dutil.lib? 사용), C# (설치자 클래스 또는 DTF)? –
내 CustomAction은 WiX 사용자 지정 작업 템플릿을 사용하며 C# –