InstallShield was not found.

Rene Rosa's Avatar

Rene Rosa

30 Jan, 2015 01:13 AM

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"

  1. 1 Posted by Rene Rosa on 30 Jan, 2015 01:14 AM

    Rene Rosa's Avatar

    By the Way I have Installed InstallShield 2013 Limited in my local machine

  2. Support Staff 2 Posted by Feodor Fitsner on 30 Jan, 2015 04:37 AM

    Feodor Fitsner's Avatar

    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.

  3. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:53 AM.

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