This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Suite Project and Build Automation
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Oct 19, 2015
08:49 AM
Suite Project and Build Automation
Is it possible to include a Suite project when using TFS Build Automation?
When I tried I got this message in the log:
": warning MSB4078: The project file "******.issuite" is not supported by MSBuild and cannot be built."
Thanks
When I tried I got this message in the log:
": warning MSB4078: The project file "******.issuite" is not supported by MSBuild and cannot be built."
Thanks
(3) Replies
‎Oct 23, 2015
01:27 PM
Has anybody done this?
Maybe I have to use IsCmdBld.exe in a PostBuild script?
Maybe I have to use IsCmdBld.exe in a PostBuild script?
‎Oct 26, 2015
10:00 AM
Offical Flexera support said they don't support this, at least yet.
However we managed to do it 🙂 We use IS2014 SP1 and VS2013, so I don't know if this works for IS2013.
I can give the general idea, we have a lot of specific details, so I cannot just copy-paste the entire solution here.
The command line for building Suite with MsBuild looks like that:
File Build.proj contains the target named BuildDemoInstSuite.
This is the extraction from the Build.proj we use:
Hope this helps!
However we managed to do it 🙂 We use IS2014 SP1 and VS2013, so I don't know if this works for IS2013.
I can give the general idea, we have a lot of specific details, so I cannot just copy-paste the entire solution here.
The command line for building Suite with MsBuild looks like that:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe Build.proj /target:BuildDemoInstSuite
File Build.proj contains the target named BuildDemoInstSuite.
This is the extraction from the Build.proj we use:
DefaultTargets="">
AssemblyFile="$(ProgramFilesRoot)\MSBuild\InstallShield\$(InstallShieldShortVersionPath)\InstallShield.Tasks.dll"/>
InstallShieldPath="$(InstallShieldPath)"
Project="Project.issuite"
ProductConfiguration="%(InstProj.Config)"
ReleaseConfiguration="%(InstProj.Release)"
OutDir="$(ISBuildDir)\%(InstProj.Config)"
StopOnFirstError="$(StopOnFirstError)"
PropertyOverrides="@(InstallShieldProps)"
PathVariables="@(InstallShieldPathVariableOverrides)"
BuildSetupExe="%(InstProj.BuildSetupExe)"
BuildCompressed="%(InstProj.BuildCompressed)"
Build="Complete"
/>
Hope this helps!
‎Oct 26, 2015
02:34 PM
kolotik,
Thanks for the post. I may use that later. For now I have it working by using IsCmdBld.exe in a PostBuild script.
Thanks for the post. I may use that later. For now I have it working by using IsCmdBld.exe in a PostBuild script.