godot-monodevelop-addin icon indicating copy to clipboard operation
godot-monodevelop-addin copied to clipboard

[Suggestion] Make a simple step by step installation tutorial

Open rafaelgdp opened this issue 4 years ago • 9 comments

See, I started using C# not so long ago and I found the language very promising. When I saw this plugin, I found its features really cool. However, I'm not sure how I should go about using it on my project. Is it just a "drag those files and drop" into the project folder? Or is there another approach like installing it to the IDE of choice like an "extension" somehow?

rafaelgdp avatar Feb 12 '20 08:02 rafaelgdp

@rafaelgdp This plugin lacks some documentation, but there is only one guy doing all the hard work about C#, anyway. 1 - Download the file from the release link 2 - Follow this steps https://www.monodevelop.com/documentation/installing-add-ins/

ricardoalcantara avatar Feb 12 '20 16:02 ricardoalcantara

@rafaelgdp This plugin lacks some documentation, but there is only one guy doing all the hard work about C#, anyway. 1 - Download the file from the release link 2 - Follow this steps https://www.monodevelop.com/documentation/installing-add-ins/

Thanks for the reply, @ricardoalcantara ! So, I went to the website and installed Visual Studio for Mac (that's what the monodevelop website suggests, as VS is built on top of monodevelop). The procedure to install an add-in changed slightly. It is now called "extension". I managed to click on install extension from file and the following error message appeared: Screen Shot 2020-02-12 at 15 09 32 It actually installs, but when I try to use it, it says it is not possible due to incompatible monodevelop versions (mine is newer).

Screen Shot 2020-02-12 at 15 10 19

How could I safely downgrade monodevelop version?

rafaelgdp avatar Feb 12 '20 18:02 rafaelgdp

Just to not to leave you without an answer which I don't have one =/. I don't know what to do, but I would not let it me down, this pluing just let you press Play and run the game xD. You can still code in VS ou VSCode (the one I use) and press play inside the Engine (Godot). If you want to debug you can still attach the process.

ricardoalcantara avatar Feb 13 '20 01:02 ricardoalcantara

Just to not to leave you without an answer which I don't have one =/. I don't know what to do, but I would not let it me down, this pluing just let you press Play and run the game xD. You can still code in VS ou VSCode (the one I use) and press play inside the Engine (Godot). If you want to debug you can still attach the process.

Yeah. I actually had configured those things in VS Code myself with custom tasks, but since I'm new to C#, I was not able to successfully configure a build task for the Godot C# project. I managed to fire a Godot instance of the game from VSCode by configuring a task that runs the Godot executable in the project working directory. But on the Monodevelop/VS side, I think I could solve this version compatibility issue from this addin by building my own version of the .mpack file from source. Looking over the source code, I could not find a reference to this minimum compatible version. It must be embedded to the mpack file upon compiling. So that might solve this issue!

rafaelgdp avatar Feb 13 '20 08:02 rafaelgdp

I will have a look at the issue with newer versions.

neikeq avatar Feb 14 '20 19:02 neikeq

I've created a new release which includes a package for MonoDevelop and another one for Visual Studio for Mac. Let me know if this one works for you.

NOTE: This new release of the extension is only compatible with Godot 3.2.2 or greater.

neikeq avatar Jun 16 '20 02:06 neikeq

will it work for Linux ?

Airbus5717 avatar Jul 04 '20 08:07 Airbus5717

@Airbus5717 Yes!

ricardoalcantara avatar Jul 04 '20 12:07 ricardoalcantara

I've encountered a similar issue, but none of the releases work for me. Any idea on why or how to fix it?

SjVer avatar May 03 '21 21:05 SjVer