Forum Discussion
The trouble with "bitness" (aka architecture) and shiming.
Good points. However, all commercial apps that I've seen where the releases yielded x86, x64, and AnyCPU build did just that - made all three platforms available (or bitness - I like that word too.)
If AnyCPU is problematic with the PSF shim launcher, why not package with the x86 or x64 build?
- Tim ManganJan 24, 2019MVP
Yes - "bitness" describes it quite well.
If you are building an installer, you can include all components. But if you are an IT pro repackaging with "the tool", the installer only puts down the bitness specific bits associated with the OS you capture on.
Given that we are capturing and deploying to Windows 10 - this isn't much of an issue because nobody uses the 32-bit version of the OS (well, except in VMs where memory matters I suppose).
It sounds like the PSF components actually handle more of this automatically than I thought - making sure they insert the right bitness shims if we supply them. But until I can test real-world scenarios on this I'll hold on making a final judgement.