- Home /
Mono.Data.tds assembly requiring System.Net.Socket
I do not use sockets in my Unity project. I recently got an Android basic license, but when I try to build an apk I get an error saying that my project is using the assembly 'Mono.Data.Tds' which references System.Net.Sockets and therefore requires Android Pro. I have a script using WWW but I was lead to believe this was fully supported in the android basic license...
Any help?
Are you using LINQ? I was trying use LINQ (System.Data.Linq) and it gives the same $$anonymous$$ono.Data.Tds error, saying it needs Unity Pro (I do not use System.Net.Sockets directly). Took away reference for LINQ and it compiles fine.
Answer by Yury-Habets · May 29, 2014 at 11:30 AM
Basically, when you add any plugins that reference System.Data (like LINQ, JSON etc.) you will get this error. Mono's implementation of System.Data references Mono.Data.Tds, which relies on sockets. So to continue using Unity Free, you'll have to delete all plugins referencing System.Data.
Your answer
Follow this Question
Related Questions
Using WWW, says I need Pro for Socket Support 1 Answer
Guys please help me!!how to download xml file from url in android device runtime 1 Answer
Help for Downloading Picture from İnternet for Android 0 Answers
Unable to stream online video on android 1 Answer
Save an image to PersistentDataPath then access it again 1 Answer