Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GodotSharp Error #18883

Closed
rama0x9 opened this issue May 15, 2018 · 8 comments
Closed

GodotSharp Error #18883

rama0x9 opened this issue May 15, 2018 · 8 comments

Comments

@rama0x9
Copy link

rama0x9 commented May 15, 2018

Godot version:

GODOT 3.0.3 RC 2

OS/device including version:

Windows 10 64bit

Issue description:

Fresh project, press play and everything works but as soon as i make a new *.cs and attach to a node godot shows me an error : "Failed to build GodotSharp Solution". It was the same with 3.0.3 rc1. Current 3.0.2 stable works. Using Mono 5.4.1

godot303rc2error

Steps to reproduce:

Minimal reproduction project:

Fresh Prpject

@rama0x9 rama0x9 changed the title GodotSharp Error with GodotSharp Error May 15, 2018
@hpvb
Copy link
Member

hpvb commented May 15, 2018

What version of mono do you have installed? For 3.0.3 you must have mono 5.10

@akien-mga
Copy link
Member

What version of mono do you have installed? For 3.0.3 you must have mono 5.10

OP says: Using Mono 5.4.1

Wasn't the idea behind bundling DLLs that we wouldn't have a strong requirement on the Mono version though? Or does that mean that people can use 5.10 or newer, but not older?

@rama0x9
Copy link
Author

rama0x9 commented May 15, 2018

5.10 did the trick

did a few tests with different mono versions for clarification:

  • mono-5.4.1.7-x64-0 not working
  • mono-5.10.1.49-x64-0 working
  • mono-5.12.0.234-x64-0 not working
  • mono-5.14.0.81-x64-0 not working

@bruvzg
Copy link
Member

bruvzg commented May 15, 2018

Wasn't the idea behind bundling DLLs that we wouldn't have a strong requirement on the Mono version though? Or does that mean that people can use 5.10 or newer, but not older?

Bundling mscorlib only prevents editor from crashing on start, but it will work only with assemblies from exactly same runtime version (at least System.dll and System.Core.dll are usually incompatible).

@hpvb
Copy link
Member

hpvb commented May 15, 2018

Wasn't the idea behind bundling DLLs that we wouldn't have a strong requirement on the Mono version though? Or does that mean that people can use 5.10 or newer, but not older?

I was under the impression that was for running games, not necessarily developing them.

@neikeq
Copy link
Contributor

neikeq commented May 15, 2018

@akien-mga We have to bundle a few more assemblies, not only mscorlib. I mention this in #18364. It's more even noticeable with 5.10 which replaced some assemblies with the CoreFX implementation. I ask for patience until I'm done with my obligations in a month, although I hope I can make some good progress with these issues by then in my free time.

@ghost ghost added the topic:dotnet label Aug 6, 2018
@aaronfranke
Copy link
Member

@rama0x9 Please re-test with Godot 3.2.3 and/or the master branch. Also, check if you have the latest Mono and .NET Core.

If this issue does still exist for you, then you will need to include a minimal reproduction project.

@KoBeWi
Copy link
Member

KoBeWi commented May 20, 2021

Closing due to lack of update. Please comment if you can still reproduce this issue in the latest stable version of Godot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants