Ian Branch 127 Posted May 18, 2021 Hi Team, D10.4.2. I have a project group with 19 projects in it. Is there any way to 'bulk' change a setting in their manifests? Specifically the 'DPI Awareness' setting. It's a right royal pain in the proverbial having to go through the process individually 19 time as I experiment with the settings v on-screen results. Regards & TIA, Ian Share this post Link to post
David Heffernan 2345 Posted May 18, 2021 Work out what change needs to be made to the dproj file and script that change using your preferred scripting language. FWIW, this is one reason why I generate my manifest XML in a pre-build script. 1 Share this post Link to post
Remy Lebeau 1393 Posted May 18, 2021 I would probably just disable the default application manifest altogether in all of the projects, and point them all to an external manifest that they can share. Then changes are needed in only one place. Share this post Link to post
Guest Posted May 18, 2021 The project options... build settings hierarchy... argh!! Never worked. Ever. Share this post Link to post
Vincent Parrett 750 Posted May 18, 2021 7 hours ago, Remy Lebeau said: I would probably just disable the default application manifest altogether in all of the projects, and point them all to an external manifest that they can share. Then changes are needed in only one place. ^^^^ is the answer. There are a bunch of reasons why this is better than using the ide generated manifest file 1 Share this post Link to post
Uwe Raabe 2057 Posted May 19, 2021 15 hours ago, Vincent Parrett said: There are a bunch of reasons why this is better than using the ide generated manifest file Does this still hold true for Delphi 10.4.2? I cannot see any flaws with the auto-created manifest, but that might as well be due to my settings not covering the problematic areas. Share this post Link to post
Vincent Parrett 750 Posted May 19, 2021 7 hours ago, Uwe Raabe said: Does this still hold true for Delphi 10.4.2? I cannot see any flaws with the auto-created manifest, but that might as well be due to my settings not covering the problematic areas. It's certainly gotten better, but the generated manifest is still missing the Description and AssemblyIdentity (required as per the specs) elements. Share this post Link to post