I'm about to jump into the Update 13 SDK and have a few questions:
well, I am not Bentley employee or SDK author, but...
Loren said:"VS 2017 Professional (or better) ":
"Better" does not mean "newer" in this context, but e.g. VS2017 Enterprise.
Loren said:Anyone using VS 2019?
VS2019 is not supported by SDK (namely this version is not detected by AssertToolSet.mki).
But technically it should be possible, when you will do not use SDK and will configure VS C++ project to use proper toolset, because Microsoft maintains forward compatibility for C++ 2015, 2017 and 2019 (see this article).
Loren said:Can I use VS 2019 Community version?
When you will solve the problem with missing support in SDK, it's the same whether you will use Community or Pro Edition.
Loren said:Will apps compiled using Update 13 SDK run ok on MicroStation CE Update 12 (wondering about backward compatibility)
It's not ensured by Bentley.
Both U12 and U13 are based on VS2017 compiler, so there is probably no problem with compiler, but Bentley do not provide backward API compatibility, so when you will use class/method released in U13 API, it will lead do error in U12. So I think it's better to compile your project with U12 SDK, because U13 contains (nearly) everything from U12.
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point