we use finalbuilder to compile some delphi.net 2007 assemblies. We define our own debug/release settings via script code. This means the project settings are ignored. The problem is that delphi.net fills some compiler directives in the project file (dpk).
An delphi.net assembly project file is appended. As you can see there are settings for assertions, optimization, debug info and so on. The finalbuilder task does not change these settings so the settings we change via script code are ignored.
In an delphi.win32 project all works right. Is this a bug in FB or is there a setting to do it?
You are correct, the delphi.net action does not update the package source. I think the reason I left that out was because I could never get the IDE to make any changes to those settings in the package file either. I have added this functionality to the action, I’ll post here when a new build is available with the change.