View Issue Details

IDProjectCategoryView StatusLast Update
0006780JEDI VCL02 Installationpublic2025-07-16 02:55
ReportercacofonyAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product VersionDaily / GIT 
Target VersionFixed in Version 
Summary0006780: EnvOptions.proj Condition="" added to ProjectExtensions
DescriptionThis using using release from GIT JVCL 3.50

MSBUILD errors with the following

EnvOptions.proj(2,22): error MSB4066: The attribute "Condition" in element <ProjectExtensions> is unrecognized.

<ProjectExtensions Condition="">

but should be

<ProjectExtensions>
    <Borland.Personality>Environment.Personality.12</Borland.Personality>
    <Borland.ProjectType/>
    <BorlandProject>
      <Environment.Personality/>
    </BorlandProject>
    <ProjectFileVersion>12</ProjectFileVersion>
  </ProjectExtensions>
Steps To ReproduceInstall / Rebuild JVCL but don't launch Delphi
Perform an MSBUILD of a project
Additional InformationStarting the Delphi IDE fixes the issue as it cleans up the EnvOptions.proj file and removes this Condition, however in my usage case I am using a build machine that does not have the "IDE" installed / registered so I need to manually cleanup EnvOptions.prog.

Note also that the JCL installer does not add the Condition only the JVCL installer.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-07-16 02:55 cacofony New Issue