TcpClient를 사용하는 C# 플러그인을 사용하여 UWP 앱을 단일하게 만들려고합니다. 플러그인은 System.Net.Sockets를 사용합니다. 독립 실행 형 실행 파일을 빌드하면 응용 프로그램이 로컬 컴퓨터에서 완벽하게 실행됩니다. 그러나 Universal 10 플랫폼 용으로 빌드하려고하면 작동하지 않습니다. 내 목표는 Hololens에 앱을 배포하는 것이므로 중요합니다.TcpClient를 사용하여 Unity에서 UWP 응용 프로그램 만들기
나는 콘솔에 오류 CS0246을 얻을 :
The type or namespace TcpClient could not be found (are you missing a using directive or an assembly reference?)
나는 유니티와 함께 작동하도록하여 TcpClient를 받고 비슷한 문제로 실행 한 사람 건너했습니다. 이 솔루션마다 시험판 System.Net.Sockets 4.1 패키지를 설치하려고 시도했습니다. https://github.com/dotnet/corefx/issues/5939
Visual Studio에서 C# 프로젝트를 열었고 버전 4.1을 성공적으로 설치했습니다. 그러나 건물을 다시 만들려고 할 때도 같은 오류가 발생했습니다.
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="System.IO" version="4.0.0" targetFramework="net461" />
<package id="System.Net.Primitives" version="4.0.10" targetFramework="net461" />
<package id="System.Net.Sockets" version="4.1.0-beta-23516" targetFramework="net461" />
<package id="System.Runtime" version="4.0.0" targetFramework="net461" />
<package id="System.Threading.Tasks" version="4.0.0" targetFramework="net461" />
</packages>
나는 또한 대신 Windows.Networking.Sockets 패키지에서 StreamSocket을 사용하는이 솔루션을 통해 왔어요 : How to connect to Unity game server socket from UWP app via sockets?
난 그냥 모든 다시 쓰기로 간주 한 다음 내 packages.config 파일입니다 StreamSocket과 함께 작동하는 코드 그러나 원래 코드를 작성하지 않았으므로이 작업은 어렵고 오류가 발생하기 쉽습니다.
내가 다루는 코드는 Brekel Pro Face 2에 포함 된 데이터 스트리밍 스크립트입니다. 코드에서 일부 발췌 문장을 게시 하겠지만, Brekel이 그 코드로 괜찮은지 확실하지 않습니다.
아이디어가 있으십니까?