Don't update to Visual Studio 2017 15.3

IMPORTANT ANNOUNCEMENT don’t install the new version of Visual Studio 2017 (15.3). It seems Microsoft broke their own MS Build API and because of that you might not be able to build any Xenko project anymore.

It also ships with a newer version of Xamarin that we haven’t tested yet.

edit:
The issue has been identified by Microsoft team and there are working on a fix (see https://github.com/Microsoft/msbuild/issues/2369). While we wait for them to release a fix, I’m currently working on a workaround that hopefully will fix it for most users.

1 Like

I was all set to port our XNA project over to Xenko, but neither of my PC’s will build it.

I need to know if you are planning to fix this issue, or if the only way to get it work is to get an older version of Visual Studio 2017?

Also, when I load up the “Space Escape” Demo, it fails to load with this issue:
“Error: By-reference return type ‘ref T’ is not supported.”

Am I missing the latest .NET or something? I have .NET 4.6. installed, so not sure what this issue is about.

Also, when I load up the “Space Escape” Demo, it fails to load with this issue:
“Error: By-reference return type ‘ref T’ is not supported.”

Am I missing the latest .NET or something? I have .NET 4.6. installed, so not sure what this issue is about.

Are you using the released version if Xenko (2.0) or did you try to build from the sources? The current public release doesn’t use any ref local or ref returns constructs so I’m surprised by your issue.

Can you tell me in which file/line this error occurs?

I was using Xenko 2.0.3.1 production. I’ve moved on to the WaveEngine, which is more basic with components, and all of it’s demo’s worked out-of-box first try.

I tried running it again now to get the full dump, but now it’s just crashing with “Xenko Game Studio has stopped working”, and doesn’t give me a chance to see or copy the error text.

Version 2.0.4.1 released with a fix that should prevent this issue.

1 Like