Tôi đã thêm thư viện Json.Net vào Visual Studio 2013 thông qua NuGetpackage và cài đặt nó cho NetFramework 4.5. Tôi không nhận được một lỗi trong Visual Studio khi tôi thêmThêm Json.Net vào dự án Unity3D
using Newtonsoft.Json;
nhưng trong Unity3D 5.0 Tôi nhận được lỗi:
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?
Tôi nhìn lên trong các gói của tôi thư mục cho dự án này và dll tập tin là có, vì vậy tôi không hiểu vấn đề. Thx để được giúp đỡ.
bạn đã thử xây dựng lại chưa? –
Cố gắng đặt * .dll vào thư mục Nội dung/Plugin. – Utamaru
Vì vậy, rõ ràng khung mục tiêu vẫn là 3,5. Sau khi tôi đã chọn đúng .dll tập tin tôi đã không có lỗi khi tôi xây dựng lại các dự án trong Visual Studio (đã có một số cảnh báo, khi tôi đã chọn sai). Nếu tôi sao chép các tập tin .dll từ thư mục gói cho NET 3.5 tôi nhận được lỗi này: Ngoại lệ không khớp: System.Reflection.ReflectionTypeLoadException: Các lớp trong mô-đun không thể tải được. tại (trình bao bọc được quản lý bản địa) System.Reflection.Assembly: GetTypes (bool) – KonfuPanda