2011-04-14 53 views
0

我不知道什麼ISProjectFolder,ISProductFolder,ISProjectDataFolder,ISPROJECTDIR(預定義的路徑)值分配時,我建立使用TFS 2008生成代理(的Installshield 2010)ISProject夾在TFS 2008

我覺得這些都可以有不同的值在本地看到的值

有沒有人知道這個?

回答

0

您可以使用您所描述的生成日誌的任務 '轉儲' 的值,即:

<!--Copy the installer files into the distribution location.--> 
    <Message Text="PATH TO SERVER INSTALL SET : $(ISServerOutputToBeCopied)" /> 
    <exec command="xcopy &quot;$(ISServerOutputToBeCopied)&quot; &quot;\\jupiter\Albany Products\In Development\EFT Corporate\ePay 1.5 Releases\1.5.$(AlbanyServicePackNumber)\$(BuildNumber)\ePay Server Installer&quot; /i /s /e /h /y" /> 
</Target> 

<!--Build the "ePay Client" Installer project.--> 
<Target Name="CompileISClientProject" 
      DependsOnTargets="CustomCoreDropBuild" 
      Condition="('$(InstallShieldIsCmdBldPath)' != '') And ('@(ISClientProjectFile)' != '') And ('$(InstallShieldProductConfiguration)' != '') And ('$(InstallShieldRelease)' != '')"> 
    <exec Command="&quot;$(InstallShieldIsCmdBldPath)&quot; -p &quot;@(ISClientProjectFile)&quot; -c &quot;$(InstallShieldProductConfiguration)&quot; -r &quot;$(InstallShieldRelease)&quot; -z &quot;ARPCOMMENTS=$(BuildNumber)&quot; -y &quot;$(AlbanyMajorNumber).$(AlbanyMinorNumber).$(AlbanyServicePackNumber).$(AlbanyBuildNumber)&quot;" IgnoreExitCode="true" /> 

    <!--Copy the installer files into the distribution location.--> 
    <Message Text="PATH TO CLIENT INSTALL SET : $(ISClientOutputToBeCopied)" /> 
    <exec command="xcopy &quot;$(ISClientOutputToBeCopied)&quot; &quot;\\jupiter\Albany Products\In Development\EFT Corporate\ePay 1.5 Releases\1.5.$(AlbanyServicePackNumber)\$(BuildNumber)\ePay Client Installer&quot; /i /s /e /h /y" /> 
</Target> 

希望幫助!