2011-09-07 4 views

답변

4

:

은이 링크를 참조하십시오.

다음은 예입니다 :

<?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 속성 만이 파일에 지정된 어셈블리를 다운로드에 사용하고 다른 사람을 무시 할 수있는 최적화입니다.

마지막으로 활동 또는 확장 요소 아래에 리플렉션을 통해 검색 할 수있는 활동 또는 확장 (실제로는)이없는 어셈블리를 지정하면 해당 어셈블리가로드되지 않는다는 점에 유의해야합니다. 이 문제가 발생할 가능성이 가장 큰 경우는 별도의 어셈블리에서 작업에 대한 디자인 타임 환경을 구현 한 경우입니다.

-1

WF를 기반으로하는 TFS를 알기 때문에 WF 사용자 지정 활동을 만드는 방법에 대한 설명서가 필요합니다. 기본 사용자 지정 활동을 만들려면 Activity 클래스 나 파생 된 형식에서 상속받습니다. 사용자 정의 복합 활동을 작성하려면 CompositeActivity 클래스 또는 파생 된 유형을 상속합니다. CustomActivitiesAndExtensions.xml 파일은 주로 추가 활동 및/또는 워크 플로우 확장 빌드 프로세스를 지원하기 위해 빌드 서비스에서로드 할을 지정하는 데 사용됩니다

Creating Custom Activities

+0

나는 그렇게하는 법을 알고있다. xml 파일은 빌드 프로세스와 함께 다른 파일의 배포를 제어합니다. – DaveShaw

+0

-1 : 질문에 전혀 답하지 않습니다. 또한 FYI, http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts/을 참조하십시오. –

관련 문제