godot-monodevelop-addin
godot-monodevelop-addin copied to clipboard
[Suggestion] Make a simple step by step installation tutorial
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 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/
@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:
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](https://user-images.githubusercontent.com/9672536/74363759-fac13800-4da9-11ea-9e48-0b9cb7bf7355.png)
How could I safely downgrade monodevelop version?
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.
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!
I will have a look at the issue with newer versions.
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.
will it work for Linux ?
@Airbus5717 Yes!
I've encountered a similar issue, but none of the releases work for me. Any idea on why or how to fix it?