InstallShield was not found.
Hi Guys,
I'm getting this error from appveyor
"C:\projects\uriel\client\UrielSetup\UrielSetup.sln" (Rebuild target) (1) ->
"C:\projects\uriel\client\UrielSetup\UrielSetup\UrielSetup.isproj" (Rebuild target) (2) ->
C:\projects\uriel\client\UrielSetup\UrielSetup\UrielSetup.isproj(30,2): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\InstallShield\2013Limited\InstallShield.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
it's look like InstallShield/2013Limited is not installed in the appveyor server :(
StackOverFlow suggest: You need to install InstallShield on the machine on which you are running the build.
I'm running a task from my rake file
In my local everything run well
sh "#{MSBUILD_PATH} #{CLIENT_SETUP_SOLUTION_PATH} /t:Rebuild /p:configuration=SingleImage"
where :
MSBUILD_PATH = "C:/Windows/Microsoft.NET/Framework/v4.0.30319/msbuild.exe"
CLIENT_SETUP_SOLUTION_PATH = File.join("client/UrielSetup",CLIENT_SETUP_SOLUTION)
CLIENT_SETUP_SOLUTION = "UrielSetup.sln"
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by Rene Rosa on 30 Jan, 2015 01:14 AM
By the Way I have Installed InstallShield 2013 Limited in my local machine
Support Staff 2 Posted by Feodor Fitsner on 30 Jan, 2015 04:37 AM
Hi Rene,
Correct, there is no InstallShield on build workers at the moment.
To overcome this limitation I'd add
InstallShield.targets
and required reference assemblies into repo (or a separate zip that can be downloaded during the build) and then use them as dependencies. You can GAC anything if you need - you have full access on that server.Let me know if you have any questions.
Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:53 AM.