Closed akien-mga closed 4 years ago
Interesting, I have been making all builds on a Windows machine. At first glance it looks like it is somehow having trouble with the DLLs I am including. I'll try to build it on my Linux box and see if I can get to the bottom of it.
I found the issue, the project is named "YKnytt" in project.godot
so Godot wants YKnytt.{csproj,sln}
, but yours are named Yknytt.{csproj,sln}
(lowercase k
). So Godot would create new, empty YKnytt.{csproj,sln}
which fail building.
Case matters for cross-platform compatibility :)
Hah, it certainly does :)
I usually dev on Linux... That's what I get for developing this project on a Windows machine!
Thanks for figuring it out, I'll get a fix pushed in a bit
Oh nevermind, you have a PR already :)
Resolved by PR #77
I'm trying to build the current
master
branch (779d2a1), but I can't get the project to compile on my system with Godot 3.2.3.stable.mono.System:
When I open the project, I get those errors in the terminal:
That's probably expected because those scripts haven't been compiled yet, so Godot can't load them as autoload.
Then when I try to build the solution, I get many errors:
I tried both options in Editor Settings > Mono > Builds > Build Tool (i.e. "dotnet CLI" and "MSBuild (Mono)" on Linux) while removing
res://.mono
before each attempt, but it fails the same with both tools.