Closed tfabraham closed 6 years ago
[tfabraham@4/20/2015] Did you upgrade the Deployment Framework installed on the build server?
[integrationdev123@4/29/2015] Hi, sorry for late response. I have btdf checked in with my source code (as a referenced resource) and yes I did update these files to 6.0 versions. br /Jakob
[tfabraham@4/30/2015] That variable is passed to WiX as "-dExplicitInstallDir="$(DefaultInstallDir)"" inside BizTalkDeploymentFramework.WiXSetup.targets. DefaultInstallDir is an optional property in your .btdfproj. If undefined, ExplicitInstallDir should be defined but blank, unless WiX isn't interpreting it that way.
[integrationdev123@5/4/2015] Hello, I had the old versions of the BizTalkDeploymentFramework* files checked in and that explains why this var was never defined. So I took the new (6.0) versions and it works fine. Thanks for your help!
br /Jakob
[UnknownUser@5/4/2015]
Issue closed by tfabraham with comment Mismatch in checked in Deployment Framework targets files
Reason closed As Designed
Hi!
I just upgraded our BizTalk app from 2010 to 2013R2 today and along with the upgrade I installed btdf version 6.0. (previous version was btdf 5.5) In my dev Environment it just worked. I didn't need to change anything in the proj file. But then trying our tfs build I had an error:
"...\ER\Developer\GenericBizTalkMSI.wxs (64): Undefined preprocessor variable '$(var.ExplicitInstallDir)'.
I searched in my solution for this var but could not find it. So I just commented out the lines in GenericBizTalkMSI.wxs file and the TFS build (and deploy) succeeded. Not sure if I did the right thing here: Should I set this var somewhere ?
br /Jakob
This work item was migrated from CodePlex
CodePlex work item ID: '10926' Vote count: '1'