Closed Rans4ckeR closed 1 year ago
Why enabling large address aware
for the client?
Why enabling
large address aware
for the client?
64-bit programming for Game Developers:
It is a good practice to specify large-address-aware when building 32-bit applications, by using the linker flag /LARGEADDRESSAWARE, even if the application is not intended for a 64-bit platform, because of the advantages that are gained at no cost.
WindowsXNA default build change from
x86
toAnyCPU (32-bit preferred)
. Both are 32bit but the latter enables the flagLarge address aware
.Build dependency optimizations. Remove dependency on Microsoft.Windows.SDK.NET.dll (25MB) and WinRT.Runtime.dll by targeting net6.0-windows since we are unlikely to use WinRT functions.
Drop
net48
target forUniversalGL
, it's alwaysnet6.0
. This enables running and debuggingUniversalGL
usingWSL
.Update packages.
Prerequisites: