내가 TFS2010에있는 몇 권의 책에서 언급 한 것을 발견했지만 문서가 꽤 희박하고 Google과 Bing에서 검색하면 아무것도 알지 못합니다.CustomActivitiesAndExtensions.xml에 대한 문서가있는 사람이 있습니까?
누구나 CustomActivitiesAndExtensions.xml 사용에 대한 세부 정보가 있으며 어떻게 작동합니까?
내가 TFS2010에있는 몇 권의 책에서 언급 한 것을 발견했지만 문서가 꽤 희박하고 Google과 Bing에서 검색하면 아무것도 알지 못합니다.CustomActivitiesAndExtensions.xml에 대한 문서가있는 사람이 있습니까?
누구나 CustomActivitiesAndExtensions.xml 사용에 대한 세부 정보가 있으며 어떻게 작동합니까?
:
은이 링크를 참조하십시오.다음은 예입니다 :
<?xml version="1.0" encoding="utf-8"?>
<Assemblies DownloadListedItemsOnly="true">
<Assembly LoadListedItemsOnly="true" FileName="CustomAssembly.dll" HostEnvironmentOption="All">
<Activities>
<Activity FullName="CustomAssembly.OnAgentActivity" HostEnvironmentOption="Agent"/>
<Activity FullName="CustomAssembly.OnControllerActivity" HostEnvironmentOption="Controller"/>
<Activity FullName="CustomAssembly.OnBothActivity" HostEnvironmentOption="All"/>
</Activities>
<Extensions>
<Extension FullName="CustomAssembly.OnAgentExtension" HostEnvironmentOption="Agent"/>
<Extension FullName="CustomAssembly.OnControllerExtension" HostEnvironmentOption="Controller"/>
<Extension FullName="CustomAssembly.OnBothExtension" HostEnvironmentOption="All"/>
</Extensions>
</Assembly>
</Assemblies>
DownloadListedItemsOnly 속성 만이 파일에 지정된 어셈블리를 다운로드에 사용하고 다른 사람을 무시 할 수있는 최적화입니다.
마지막으로 활동 또는 확장 요소 아래에 리플렉션을 통해 검색 할 수있는 활동 또는 확장 (실제로는)이없는 어셈블리를 지정하면 해당 어셈블리가로드되지 않는다는 점에 유의해야합니다. 이 문제가 발생할 가능성이 가장 큰 경우는 별도의 어셈블리에서 작업에 대한 디자인 타임 환경을 구현 한 경우입니다.
WF를 기반으로하는 TFS를 알기 때문에 WF 사용자 지정 활동을 만드는 방법에 대한 설명서가 필요합니다. 기본 사용자 지정 활동을 만들려면 Activity 클래스 나 파생 된 형식에서 상속받습니다. 사용자 정의 복합 활동을 작성하려면 CompositeActivity 클래스 또는 파생 된 유형을 상속합니다. CustomActivitiesAndExtensions.xml 파일은 주로 추가 활동 및/또는 워크 플로우 확장 빌드 프로세스를 지원하기 위해 빌드 서비스에서로드 할을 지정하는 데 사용됩니다
나는 그렇게하는 법을 알고있다. xml 파일은 빌드 프로세스와 함께 다른 파일의 배포를 제어합니다. – DaveShaw
-1 : 질문에 전혀 답하지 않습니다. 또한 FYI, http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts/을 참조하십시오. –