Dec 13, 2012 at 8:29 PM
Edited Dec 13, 2012 at 8:40 PM
I just got back to this today. I've been looking for about an hour now, and still can't find any issue.
When I open solution properties, I see configuration set to Active(Debug). There are two projects, and each one as "Configuration" column = "Debug".
Every project has a bin\Debug and that's where the .DLLs are.
If the three cases you listed, I want case #1 to be used. I have my own <DeveloperPreProcessSettings> coded, and I want to be in Debug mode.
If we look at this, does it prove that I'm truly in debug?
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "D:\TFS\NWalters\QTIntegration\BizTalk\Development\QT.DeltaFMA.Extract\QT.DeltaFMA.Extract.Deployment\QT.DeltaFMA.Extract.Deployment.btdfproj" /nologo /t:Deploy
I tried changing the value of the file as follows:
To isolate issues, I basically took the filename on the disk, and pasted it there, fully qualified (to eliminate any ambiguity of the $MSBuildProjectDirectory. This file gets rebuilt each time I do a BTDF Deploy in VS:
"D:\Program Files (x86)\Deployment Framework for BizTalk\5.0\Framework\DeployTools\EnvironmentSettingsExporter.exe" "D:\TFS\NWalters\QTIntegration\BizTalk\Development\QT.DeltaFMA.Extract\QT.DeltaFMA.Extract.Deployment\EnvironmentSettings\SettingsFileGenerator.xml"
Environment Settings Spreadsheet to XML Exporter 1.6.1
Copyright (C) 2007-11 Thomas F. Abraham. All Rights Reserved.
Importing from SettingsFileGenerator.xml...
Output format is XmlPreprocess (multi-file).
Exporting to LOCAL_Exported_Settings.xml... <----------- <------ <-------- file created here <---------
Exporting to DEV_Exported_Settings.xml...
Exporting to QA_Exported_Settings.xml...
Exporting to STAGE_Exported_Settings.xml...
Exporting to PROD_Exported_Settings.xml...
I have another solution that is nearly identical, and it works fine. I keep comparing the .btdfproj, the configuration settings, and so-on, for differences, but I can't really see any major difference.
Where can I find this code?
Condition="('$(Configuration)' == 'Debug' or '$(Configuration)' == 'Release') and '$(DeveloperPreProcessSettings)' != '' and Exists('$(DeveloperPreProcessSettings)')">
<Output TaskParameter="Value" PropertyName="SettingsFilePath" />
Could I put a debug/write satement in there to dump the values of the two variables?
I'll have to brush up on MS/Build.