Windows Universal Runtime 2015 / 2017

Here it says that Visual C++ Redistributable for Visual Studio 2015 Update 3 is needed for apps built with Xojo:
http://developer.xojo.com/windows-universal-runtime

Can I also include newer versions (2017) instead of the 2015 ones?
Are they always downwardly compatible?

[quote=343567:@Stefan Adelsberger]Can I also include newer versions (2017) instead of the 2015 ones?
Are they always downwardly compatible?[/quote]

where can u find the 2017 version??

It’s available in AdvancedInstaller:

and here:

https://www.visualstudio.com/de/downloads/?q=redistributable

want me to try this on win7 virtual machine with app created using the latest Xojo version??

i have no luck installing on a windows 7 VM…

I don’t know whether the VC++ redist for VS 2017 runtime is downward compatble with VC++ redist for VS 2015. I guess probably not if the history of VS2013, VS 2012, VS 2010 and so on were to be examples.

Since current version of Xojo requires the VC++ redist for VS 2015, it means that current Xojo is written with VS 2015 therefore all apps built will require VC++ redist for 2015. This is safer and guarantee no problem. When Xojo begin to be written with VS 2017, then at that time, VC++ redist for 2017 become a compulsory dependency, no longer 2015, but only for “that new” version.

For clarity:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

[quote]About Visual C++ Redistributable Packages

Visual C++ Redistributable Packages install runtime components of Visual C++ Libraries on a computer that does not have Visual C++ installed. The libraries are required to run applications that are developed by using the corresponding version of Visual C++.[/quote]

No

No

Use the 2015 ones we give you in the Extras dir next to your install of Xojo
Extras > Windows Runtime contains both the individual files or the installer

So that’s why my computer has 21 versions of Microsoft Visual C++ 20xx Redistributable installed.

I wonder if I could uninstall everything but the latest version of each year?

[quote=343645:@Neil Burkholder]So that’s why my computer has 21 versions of Microsoft Visual C++ 20xx Redistributable installed.

I wonder if I could uninstall everything but the latest version of each year?[/quote]

the .DLLs are very version specific and most apps wont run with a newer version of them.

What a sweet system!

Mac snobs are boastful, arrogant, and very annoying - but they do have a point =)

i just try installing the 2017 runtime on my Window 8.1 VM and it successfully installed and then run my application and it work smoothly.

BUT i can’t even install on Window 7 VM

I don’t actually expect it to work the 2017 runtime (32bit) version

If your Windows 8.1 is getting Windows updates it wont require installation of the runtime because it is already installed

All this is detailed in the WindowsUniversalRuntime.pdf in the Documentation dir next to your install of Xojo

must be the case then… thanks norman.