.NET 4.6 - monodevelop on linux - linux

I have mono installed from beta channel (http://www.mono-project.com/docs/getting-started/install/linux/) - version 4.0.4
I can't compile Visual Studio 2015 project.
In project options under Build->General the Target framework is .NETFramework 4.6 (Not installed).
Compilation errors:
Project settings:

You will have to downgrade to .NET 4.5 profile if you do want to target both .NET and Mono, or you help Mono out by filling the gaps between 4.5 and 4.6, or you simply wait till someone else helps out.
Updated: This answer applied to the Mono release at that time. Latest
Mono release does support .NET Framework 4.6 and above, so you don't
need to downgrade any more.

Related

Cannot find Android studio 3.1 for mac

Unfortunately I have updated my Android studio to 3.2.4 and since then, many issues occured.
I read from the 0.57 Changelog
Android tooling has been updated to match newer configuration
requirements (SDK 27, gradle 4.4, and support library 27); building
with Android plugin 3.2 doesn't work due to the gradle scripts, so
please stay on Android Studio 3.1 for now
Now I can neither downgrade nor download version 3.1.
Old versions are available in Android Studio download archives.

Add Tweetinvi to mono without nuget

I had to make a .NET project in Linux using monodevelop. When I tried monodevelop in Ubuntu I got an error message when I used nuget at certain packages saying my version is 2.8 and I needed 2.12 or earlier.I updated nuget package successfully in terminal but monodevelop uses 2.8 no matter what I do. The nuget package I can't use because of this is Tweetinvi.
In order to solve this I have to either add tweetinvi without using nuget or manage to use nuget 2.12 running from outside monodevelop, which I could not find out how to do.
https://github.com/linvi/tweetinvi
MonoDevelop does not use the NuGet version supplied by Mono that is available from the command line. So updating the command line version of NuGet will not resolve any problems with MonoDevelop.
More recent versions of MonoDevelop use later versions of NuGet.
The last MonoDevelop version 5 release was version 5.10 which supports NuGet 2.8.7.
Support for MonoDevelop 2.12 was added in MonoDevelop 6.0.2. NuGet v3 support was added in MonoDevelop 6.1. Currently MonoDevelop 6 is only available as a FlatPak package unless you build it from source.
If you cannot build MonoDevelop from source you may be able to upgrade NuGet by copying the NuGet.Core.dll from the mono/nuget-binary GitHub repository and copying it into the NuGet addin directory addins/MonoDevelop.PackageManagement, but take a backup copy of the original NuGet.Core.dll before you do that so you can rollback the change if it does not work.
I am the developer of the library and the installation of the library without nuget is not supported on mono because I do not have enough time to look into it.
Tweetinvi supports mono > 4.5 with nuget.

UnsatisfiedLinkError, Cocos2D-x app crash on startup

My Cocos2D-x app is working only on android 22+ and crash in lower platforms throwing an exception java.lang.UnsatisfiedLinkError
App config:
Target SDK version 22 (Android Lollipop).
Min SDK is 14.
NDK r10c with eclipse.
Update:
Very useful answer https://stackoverflow.com/a/27093163/3547788
Old solution:
Possible fix by changing the ndkr10 to ndkr9 then the app will work for all android versions, For NDK10:
changing the target & min sdk at the manifest to 14
add APP_PLATFORM := android-14 to application.mk
clean and build.
Well you decide on the minimum version of Android to support and your game is then expected to run on all versions from that version to the latest version.
You cannot, for example, decide to support 2.3, 4.0.4 and 5.0.1, but not 4.4.2 and 5.0.
See <uses-sdk> reference.

Monotouch 6.0 >> Monodevelop 3.0.4.7 hangs during build

After updating Monotouch on 6.0, MonoDevelop on 3.0.4.7 all projects hang during build (on first project)
I've created new empty Monotouch project for iPhone result is the same - MonoDevelop hangs on start building
On previous Monotouch 5.4.0 and Monodevelop 3.0.3 all worked
OS: Mac OS X 10.6.8
Any ideas?
As stated in the release notes MonoTouch 6.0 does not support Snow Leopard (OSX 10.6).
You'll need to update to OSX Lion (10.7) or Mountain Lion (10.8) or use an earlier version of MonoTouch (5.4 still supports Snow Leopard).
Note that iOS6 support requires Apple Xcode 4.5 which does not work on Snow Leopard either.

MonoTouch: Xcode 4.3.2 - Compatible version

What version of MonoTouch is needed to use the newly release Xcode 4.3.2 It seems xCode is now using a different deployment model.
Xcode 4.3 support was introduced in MonoTouch 5.2.5.

Resources