Saturday 15 August 2015

visual studio 2012 - LGHT0103 SYSTEM CANNOT FIND FILE WIX38 -



visual studio 2012 - LGHT0103 SYSTEM CANNOT FIND FILE WIX38 -

i new stack overflow , wix please bear me.

i using wix38 in visual studio2012 on x64 laptop. trying create x86 installer of files trying add together failing build lght0103 scheme cannot find file error.

my wix code add together files follows:

<fragment> <componentgroup id="desktopcomponents" directory="installfolder"> <component id="cmpexecutable" guid="{e84bf717-9b73-439f-b8d2-1e2c2e5fa204}"> <file id="fileexecutable" keypath="yes" source="$(var.paddockdesktop.targetdir)paddockdesktop.exe" /> </component> <component id="cmpenityframework" guid="{596a608e-53aa-4131-92f3-5b1ea065aec9}"> <file id="fileentityframework" keypath="yes" source="$(var.paddockdesktop.targetdir)entityframework.dll" /> </component> <component id="cmpmahapps" guid="{2434f3af-00c0-4363-9dcd-d631656d275d}"> <file id="filemahapps" keypath="yes" source="‪$(var.paddockdesktop.targetdir)mahapps.metro.dll" /> </component> <component id="cmpinteractivity" guid="{1179cc18-8bd6-42d0-ae4d-35fb6b4f5750}"> <file id="fileinteractivity" keypath="yes" source="$(var.paddockdesktop.targetdir)system.windows.interactivity.dll" /> </component> </componentgroup> </fragment>

the error shown in build output as:

c:\program files (x86)\wix toolset v3.8\bin\candle.exe -d"devenvdir=c:\program files (x86)\microsoft visual studio 11.0\common7\ide\\" -dsolutiondir=g:\aa\ -dsolutionext=.sln -dsolutionfilename=paddockdesktop.sln -dsolutionname=paddockdesktop -dsolutionpath=g:\aa\paddockdesktop.sln -dconfiguration=release -doutdir=bin\release\ -dplatform=x86 -dprojectdir=g:\aa\paddocksetup\ -dprojectext=.wixproj -dprojectfilename=paddocksetup.wixproj -dprojectname=paddocksetup -dprojectpath=g:\aa\paddocksetup\paddocksetup.wixproj -dtargetdir=g:\aa\paddocksetup\bin\release\ -dtargetext=.msi -dtargetfilename=paddocksetup.msi -dtargetname=paddocksetup -dtargetpath=g:\aa\paddocksetup\bin\release\paddocksetup.msi -dpaddockdesktopservice.configuration=release -d"paddockdesktopservice.fullconfiguration=release|x86" -dpaddockdesktopservice.platform=x86 -dpaddockdesktopservice.projectdir=g:\aa\paddockdesktopservice\ -dpaddockdesktopservice.projectext=.csproj -dpaddockdesktopservice.projectfilename=paddockdesktopservice.csproj -dpaddockdesktopservice.projectname=paddockdesktopservice -dpaddockdesktopservice.projectpath=g:\aa\paddockdesktopservice\paddockdesktopservice.csproj -dpaddockdesktopservice.targetdir=g:\aa\paddockdesktopservice\bin\x86\release\ -dpaddockdesktopservice.targetext=.exe -dpaddockdesktopservice.targetfilename=paddockdesktopservice.exe -dpaddockdesktopservice.targetname=paddockdesktopservice -dpaddockdesktopservice.targetpath=g:\aa\paddockdesktopservice\bin\x86\release\paddockdesktopservice.exe -dpaddockdesktop.configuration=release -d"paddockdesktop.fullconfiguration=release|x86" -dpaddockdesktop.platform=x86 -dpaddockdesktop.projectdir=g:\aa\paddockdesktop\ -dpaddockdesktop.projectext=.csproj -dpaddockdesktop.projectfilename=paddockdesktop.csproj -dpaddockdesktop.projectname=paddockdesktop -dpaddockdesktop.projectpath=g:\aa\paddockdesktop\paddockdesktop.csproj -dpaddockdesktop.targetdir=g:\aa\paddockdesktop\bin\x86\release\ -dpaddockdesktop.targetext=.exe -dpaddockdesktop.targetfilename=paddockdesktop.exe -dpaddockdesktop.targetname=paddockdesktop -dpaddockdesktop.targetpath=g:\aa\paddockdesktop\bin\x86\release\paddockdesktop.exe -out obj\release\ -arch x86 product.wxs c:\program files (x86)\wix toolset v3.8\bin\light.exe -out g:\aa\paddocksetup\bin\release\paddocksetup.msi -pdbout g:\aa\paddocksetup\bin\release\paddocksetup.wixpdb -cultures:null -contentsfile obj\release\paddocksetup.wixproj.bindcontentsfilelistnull.txt -outputsfile obj\release\paddocksetup.wixproj.bindoutputsfilelistnull.txt -builtoutputsfile obj\release\paddocksetup.wixproj.bindbuiltoutputsfilelistnull.txt -wixprojectfile g:\aa\paddocksetup\paddocksetup.wixproj obj\release\product.wixobj g:\aa\paddocksetup\product.wxs(41,0): error lght0103: scheme cannot find file '‪g:\aa\paddockdesktop\bin\x86\release\mahapps.metro.dll'.

the file mahapps.metro.dll indeed @ location referenced. other 3 files seem added correctly , @ same location file causing error.

i have looked @ other stackoverflow questions: wix project error in tfs build shows problem similar mine. did not understand tfs solution provided , path length far less 255 characters. there other link wix unable load file, error lght0103 . solution seems easy couldn't figure out how alter $(var.paddockdesktop.targetdir) sys.sourcefiledir.

i cant understand why files same folder added , others not added though in same folder.

please note : paddockdesktop wpf project in same solution wix installer. targeting x86 cpu.

thank assistance in advance.

i installed wix3.9 , compiled correctly. not sure problem was, bug in wix3.8

visual-studio-2012 wix wix3.8

No comments:

Post a Comment