New version of MonoDevelop addin
Posted: Sat Sep 22, 2012 3:23 pm
The addin has been rewritten in Cobra and now supports debugging on Windows 64-bit by compiling to 32-bit. Since the MonoDevelop binaries provided for Windows are 32-bit, some of the libraries can't be loaded unless you re-install Cobra as 32-bit also. Additionally, in this new version, you can set some compiler options now via the Project > Options > Compiler menu in MonoDevelop.
You can check the README file on the GitHub repository (https://github.com/ramon-rocha/MonoDevelop.CobraBinding) for instructions but I will also put them here. The instructions say you need Cobra 0.9 but actually 0.8-svn-2798 (latest as of this post) will do so make sure you are using at least that version of Cobra.
If you're not on Windows 64-bit, just download the addin and run the installer program. This will compile and install the addin.
If you are on Windows 64-bit, open a VS or Windows SDK command prompt window as an administrator. Then, remove the existing Cobra.Core GAC entry.
Next, set your system to use the 32-bit CLR
Then install Cobra using the -x86 option
Restore your CLR to 64-bit default
Then, install the addin targetting the x86 platform.
Feel free to post any issues you encounter here or on the addin issues list: https://github.com/ramon-rocha/MonoDeve ... ing/issues
The next feature on the chopping block is a parser/AST visitor which is the first step in supporting autocompletion.
You can check the README file on the GitHub repository (https://github.com/ramon-rocha/MonoDevelop.CobraBinding) for instructions but I will also put them here. The instructions say you need Cobra 0.9 but actually 0.8-svn-2798 (latest as of this post) will do so make sure you are using at least that version of Cobra.
If you're not on Windows 64-bit, just download the addin and run the installer program. This will compile and install the addin.
- Code: Select all
cobra install.cobra
If you are on Windows 64-bit, open a VS or Windows SDK command prompt window as an administrator. Then, remove the existing Cobra.Core GAC entry.
- Code: Select all
gacutil /u Cobra.Core
Next, set your system to use the 32-bit CLR
- Code: Select all
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe setwow
Then install Cobra using the -x86 option
- Code: Select all
cd\<path\to\cobra\workspace>\Source
bin\install-from-workspace.bat -x86
Restore your CLR to 64-bit default
- Code: Select all
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe set64
Then, install the addin targetting the x86 platform.
- Code: Select all
cobra -clr-platform:x86 install.cobra
Feel free to post any issues you encounter here or on the addin issues list: https://github.com/ramon-rocha/MonoDeve ... ing/issues
The next feature on the chopping block is a parser/AST visitor which is the first step in supporting autocompletion.