Just for the record, I had a recent problem with this as well. Although Mono supports .NET 4 / 4.5, Unity3D 4.x only supports .NET 2.0. Technically, .NET 3.5 leverages the 2.0 CLR as well so it can load any 3.5 project. Unity cannot load assemblies greater than 3.5.
To solve my problem, I wrote a separate process to host Tweetinvi and uses WCF / REST to stream messages to the Unity game.
Please coordinator, consider cross-compiling your project against different compilation targets and only expose platform specific API only for those who require it.
To solve my problem, I wrote a separate process to host Tweetinvi and uses WCF / REST to stream messages to the Unity game.
Please coordinator, consider cross-compiling your project against different compilation targets and only expose platform specific API only for those who require it.