[MSFS 2024] Visual Studio Property maps use the wrong environment variable (mostly)

Version: 1.1.2

Frequency: Consistently

Severity: Low

Marketplace package name: N/A

Context: SDK

Similar MSFS 2020 issue: N/A

Bug description:

The provided property map in ${MSFS2024_SDK}/SimConnect SDK/VS/SimConnectClient.props is correctly using “$(MSFS2024_SDK)”, but the other two files (…-dynamic.props and …-static.props) use the old environment variable, causing the applications to use the MSFS 2020 SDK. If you don’t hit one of the changed API calls, you’ll not even notice during build.

Repro steps: Install the MSFS 2024 SDK. Checked with latest release (1.1.2)

Attachments: N/A

Private attachments: N/A

Good find. Yes and the Readme.md also refers to MSFSSDK. in WASM\projects\gdiplus

Still true with SDK 1.2.2

client and dynamic.props uses both the 2020 $(MSFS_SDK) and even the old hardcoded path C:\MSFS SDK on some entries

the plain SimConnectClient.props seems ok now (was using 2020 for some entries before)

1 Like

Hello,

Can you confirm that this issue is fixed using the latest flighting SU1 SDK Core 1.2.3?

Regards,
Boris

Unfortunately not - there are still C:\ references in the dynamic and static.props files and one or two have now missing \ before SimConnect (or are at least not the same as the others)
Alas they are for Win32 configurations, which I think should not be there anyway (afaik 32bit configs would not work at all)

Just get the files into an editor to see it.

Hey Boris,
I guess I missed a memo somewhere, because my installation of MSFS 2024 is unchanged. Where/how can I download the update? I just started the simulator and the dev menu download options still give me SDK version 1.1.2.

Bert

Apologies for this - I forgot to remove these configurations indeed. I’ll make sure this is done for a future release.

Best regards,

Eric / Asobo

Hello @BenkeiBuddy,

No memo but you may have missed some topics on the forums (and here) talking about the Flighting :wink:
The SDK 1.2.3 is available in the flighting (beta) SU1.

You have to register (see here) first in order to have access to it.

Or you can wait the public release.

Regards,
Boris