Ho aggiunto la libreria Json.Net a Visual Studio 2013 tramite NuGetpackage e l'ho installata per NetFramework 4.5. Non ottengo un errore in Visual Studio quando aggiungoAggiunta di Json.Net a un progetto Unity3D
using Newtonsoft.Json;
ma in Unity3D 5.0 ottengo l'errore:
Assets/RobotController.cs(5,7): error CS0246: The type or namespace name `Newtonsoft' could not be found. Are you missing a using directive or an assembly reference?
ho guardato nei miei pacchetti di cartelle per questo progetto e la il file dll è lì, quindi non capisco il problema. Grazie per l'aiuto.
hai provato a ricostruire? –
Prova a inserire * .dll nella cartella Risorse/Plugin. – Utamaru
Quindi apparentemente il Framework di destinazione era ancora 3.5. Dopo aver scelto il file .dll corretto, non ho riscontrato errori quando ho ricreato il progetto in Visual Studio (avevo diversi avvertimenti, quando ho scelto quello sbagliato). Se copio il file .dll dalla cartella packages per NET 3.5, visualizzo questo errore: Eccezione non gestita: System.Reflection.ReflectionTypeLoadException: impossibile caricare le classi nel modulo. a (wrapper managed-to-native) System.Reflection.Assembly: GetTypes (bool) – KonfuPanda