Я пытаюсь портировать наше приложение Unity для Windows Store, и до сих пор я не могу заставить SDK работать. Я дошел до такой степени, что могу открыть проект Unity C# в Visual Studio 2013 Express для Windows Desktop (что странно, потому что «... для Windows» не может открыть проект Unity, но он необходим для разработки). Макросы #if UNITY_WINRT
начал работать, но я не могу показаться, чтобы получить «используя» часть правойИспользование Windows.Networking.Sockets в Unity3D
using UnityEngine;
using System.Collections;
#if UNITY_WINRT
using Windows.Networking.Sockets;
#else
using System.Net;
using System.Net.Sockets;
#endif
using System;
using System.Threading;
using System.Xml;
using System.Collections.Generic;
и Windows.Networking.Sockets
подчеркнут как неправильные, вообще, using Windows
не кажется, нет ... то, что я Я делаю неправильно? Должен ли я добавить что-то к используемой части? Должен ли я добавить библиотеку?
Теперь я понимаю, почему в Windows Phone так мало разработчиков приложений, если установка для разработки настолько жесткая и ограничена по сравнению с Android или iOS (ну это ограничение, но настройка проста).
Большое спасибо за вашу помощь ...
. Моя первая реакция на ваш вопрос была что вам нужно использовать WINDOWS_PHONE || NETFX_CORE вместо UNITY_WINRT, но я не могу заставить Visual Studio запускать код WINDOWS_PHONE или NETFX_CORE. Итак, теперь я ищу также создание DLL. Как ты это сделал? Я не уверен, как включить эти классы в DLL, поэтому я создал класс TcpClient в пользовательской DLL, но Unity, похоже, не находит его, когда я бросаю его в проект. Пробовал портативную библиотеку классов, но просто создал библиотеку foo в .NET 3.5 и не смог получить ее. Что-нибудь мне не хватает? – ickydime