2011-04-14 52 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> 

希望帮助!