microsoft / WebRTC-universal-samples

WebRTC samples for the Universal Windows Platform.
178 stars 70 forks source link

Can't run on Unity #40

Open robbartkk opened 5 years ago

robbartkk commented 5 years ago

Is there any way to have the working Unity project? Thank you in advance

jamescadd commented 5 years ago

Hello,

Here's the sample that runs in Unity: https://github.com/Microsoft/WebRTC-universal-samples/blob/master/Samples/PeerCC-Sample/PeerConnectionClient.WebRtc.UnityD3D.sln

Are you hitting any specific issues?

robbartkk commented 5 years ago

It doesn't fill the Unity Project folders when i compile the sln. All the objects on unity canvas are not connected to any c script

jamescadd commented 5 years ago

Here's the script for Unity objects: https://github.com/Microsoft/WebRTC-universal-samples/blob/master/Samples/PeerCC-Sample/ClientUnity/Unity/PeerCCUnity/Assets/Scripts/ControlScript.cs

If the files are being populated it sounds like something is wrong with the VS build process kicking off the Unity compiler. Could you confirm which version of the Unity tools you have installed and the install directory? I noticed an error in the docs yesterday btw - it should be 2017.4.1.

Fritzwald commented 5 years ago

Hi @robbartkk,

All the objects on unity canvas are not connected to any c script

This problem you can solve by hooking up the prefabs and scripts yourself. For example the ControlScript going on the Control object in the scene. The ControlScript then has public variables in the inspector where you can drag basically the rest of the scene objects and a couple of the prefabs in the assets (the names of the objects will be quite self-explanatory).

mingalll commented 5 years ago

Hello @robbartkk, I was having the same problem. What I did to fix the unity project was:

Only then I was able to build the project, hope that helps!

robbartkk commented 5 years ago

Hi guys, thank you very much for your help! I did everything you wrote but i keep having this error DllNotFoundException: MediaEngineUWP related to the Plugin.CreateLocalMediaPlayback(); and Plugin.ReleaseLocalMediaPlayback();

Fritzwald commented 5 years ago

When you build PeerConnectionClient.WebRtc.UnityD3D.sln is it adding the dll's to the Plugins/WSA and Plugins/WSA/x86 folders in the assets of the Unity project?

robbartkk commented 5 years ago

@Fritzwald It does!

Fritzwald commented 5 years ago

So I can only think of two problems right now: The MediaEngineUWP.dll and MediaEngineUWP.pdb files in Plugins/WSA/x86 are somehow not working, and you might want to try to copy them in manually. I believe they are in Samples\PeerCC-Sample\ClientUnity. The other question is, are you running this from the Unity editor? Because it will not run there, you have to build as a UWP app (example for Hololens).

mingalll commented 5 years ago

@Fritzwald It is as you said, you might need to copy some dll files manually to the same folder that the errors points you to. In @robbartkk case you will need to put the MediaEngineUWP.dll and MediaEngineUWP.pdb that are located at ...\WebRTC-universal-samples\Samples\PeerCC-Sample\Build\Output\x86\Release\MediaEngineUWP to the Plugins/WSA/x86 folder on the Unity Editor.

YousufAzadSami commented 5 years ago

From the readme file here, there is this instruction

Build soulution WebRtcUnityD3D.sln - this step adds WebRTC binaries to Unity project space

But when right click on the solution and click build it says this. Is this to be expected?

1>------ Skipped Build: Project: PeerConnectionClientUnityD3DCore, Configuration: Debug x86 ------
1>Project not selected to build for this solution configuration 
2>------ Skipped Build: Project: MediaEngineUWP, Configuration: Debug Win32 ------
2>Project not selected to build for this solution configuration 
3>------ Skipped Build: Project: WebRtcScheme, Configuration: Debug Win32 ------
3>Project not selected to build for this solution configuration 
4>------ Skipped Build: Project: Assembly-CSharp, Configuration: Debug x86 ------
4>Project not selected to build for this solution configuration 
5>------ Skipped Build: Project: PeerConnectionClientUnity, Configuration: Debug x86 ------
5>Project not selected to build for this solution configuration 
========== Build: 0 succeeded or up-to-date, 0 failed, 5 skipped ==========

So after that I went to step 2

Open Unity project common\windows\samples\PeerCC\ClientUnity\Unity\PeerCCUnity in Unity Editor

and opened the Unity project in the editor. And got a message and error. Message: rebuilding library because the asset database could not be found! Error: System.Exception: Package directory not found: "C:\Users\UserName\.nuget\packages\Microsoft.CSharp\4.0.1".

Question: What should I do in this scenario? Your help is greatly appreciated.

PS: When I first tried to build the project PeerConnectionClientUnity I got an error saying Severity Code Description Project File Line Suppression State Error Could not copy the file "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Assets\Plugins\WSA\x86\MediaEngineUWP.dll" because it was not found. I resolved the error by building the MediaEngineUWP project, which in turn had similar error regarding missing WebRtcScheme.dll. I resolved these issues by building the respective project and build all the projects in the solution at the end.

EDIT: Added more details

Fritzwald commented 5 years ago

Ok so the first problem I can help you with. In Visual Studio when you have WebRTCUnityD3D.sln open you can click the drop down Build, and then Configuration Manager. Here you can select for which configurations which projects you want to build. You will want to have all of them built in whatever configuration you are selecting, I personally go with Release and x86.

For the second part, the message I'm not sure what causes it, however the error is not important, at least not usually. If it bothers you can manually add the specified nuget package.

YousufAzadSami commented 5 years ago

@Fritzwald Thanks for the answer. So I went to Configuration Manager and sow the whole Build column is unchecked. Now when I build the solution, it's building the projects as well. So I think this is working.

Configuration Manager: image

Build Output:


1>  PeerConnectionClientUnity -> C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\Output\PeerCC.ClientUnityD3D\WebRtc\bin\x86\Debug\PeerConnectionClientUnity.exe
1>  UnityWSAPlayerDir "C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\".
1>  UnityProjectDir "".
1>  Copying unprocessed assemblies...
1>  Running AssemblyConverter...
1>  AssemblyConverter done.
1>  Modifying AppxPackagePayload
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2492,5): warning APPX0104: Certificate file 'WSATestCertificate.pfx' not found.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2492,5): warning APPX0107: The certificate specified is not valid for signing. For more information about valid certificates, see http://go.microsoft.com/fwlink/?LinkID=241478.
========== Build: 1 succeeded, 0 failed, 4 up-to-date, 0 skipped ==========```
YousufAzadSami commented 5 years ago
  1. Build soulution WebRtcUnityD3D.sln - this step adds WebRTC binaries to Unity project space

Is there any way to be check that this step is done properly? i.e. the necessary binaries are generated?

2.

Go to 'File' -> 'Build settings...' -> 'Build' and choose an export folder

In the Build Settings there is no scene selected. And with this I cannot select any build folder and it says Save as type as .exe. Should I add the PeerCCScene to the build settings?

image

  1. Add the following XML block to PeerCCUnity\Package.appxmanifest:

For this step in this location "WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity" the specified code block in readme is already there. Is this an error?

  1. Open PeerCCUnity.sln, build and run project PeerCCUnity

How do I do that? Normally I run a unity project from the editor. I am a bit of loss here. Please bear with me here. What I did was I opened the project in Unity, I opened the solution in Visual Studio as well. Then from Visual Studio, I changed the Run option from "Attach to Unity" to "Attach to Unity and Play" and ran the program(by hitting the "Attach to Unity and Play" button). Then I noticed it running on Unity Editor with some errors(more about that later). Is this the correct procedure?

  1. After doing step 4, running the program from Visual Studio I get an error on Unity Editor. DllNotFoundException: MediaEngineUWP ControlScript.OnEnable () (at Assets/Scripts/ControlScript.cs:92) which is exactly not the same as OP's error. But I did follow @Fritzwald and @mingalll 's suggestion to copy MediaEngineUWP.dll and MediaEngineUWP.pdb but the error is still there. PS: I do not have a webcam at this moment.

  2. How do I start the signaling server? In the readme, under the signaling server section the first link is broken.

I realize these may be very noobish question but your help is greatly appreciated.

Fritzwald commented 5 years ago

@YousufAzadSami Hi again. Ok so lets go through this:

  1. In the Unity Assets folder, there should be a Plugins folder, in which you should find the PeerConnectionClient DLL. Within the Plugins folder is also an x86 folder, in which there should be quite a few DLL's and other files. All of these files are the ones added by the solution.
  2. Yes you need to add PeerCCScene manually. Have you opened it and linked up all the missing references in the scene? @mingalll explains how further up in this thread. Now this project is specific to the Universal Windows Platform (UWP). In the Build Settings, you can see that you can select a platform on the left side. You need to select Universal Windows Platform and click Switch Platform. On the ride side the Build Type should then be D3D. You can create a folder somewhere and build it to that folder. In this folder you will have a couple of files and folders.
  3. This is where you want to find the Package.appxmanifest file in the PeerCCUnity folder and edit it using Notepad++ or whatever. You add the Extensions section below the Capabilities section.
  4. Now you can open PeerCCUnity.sln in Visual Studio. Here it depends a bit what you want to build this app for, but essentially you can go to the Debug dropdown and Start Debugging or Start Without Debugging. As you can see you will never be running the app directly from the Unity editor, the UWP libraries are not compatible with the Editor.
  5. I think this one should be cleared up after doing all the previous things, if not let me know.
  6. The signalling server is already in the files you downloaded: It's in WebRTC-universal-samples-master\Samples\PeerCC-Sample\Server and is a simple exe file you can launch called peerconnection_server.exe
YousufAzadSami commented 5 years ago

First of thank you so much for the detailed answer. This is not only helping me but anyone who will try this project in the future. Here are my findings -

  1. Yes, in the Plugins folder there some DLL and other files generated. Picture attached for convenience for future users. WSA Folder: image x86 Folder: MediaEngineUWP.dll, MediaEngineUWP.pdb, Org.WebRtc.dll and Org.WebRtc.winmd were added manually image

  2. Yes, I have added the missing references in the scene, a big thanks to @mingalll. I have switched the platform to UWP and set the Build Type to D3D. After I hit build I get this error ArgumentException: The Assembly Org.WebRtc is referenced by PeerConnectionClientCore ('Assets/Plugins/WSA/PeerConnectionClientCore.dll'). But the dll is not allowed to be included or could not be found.. So then copied Org.WebRtc.dll and Org.WebRtc.winmd from 1WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity` and it build successfully.

PS: If the .winmd file is not copied then you get a error like UnityException: Failed to run reference rewriter with command --target="Temp\StagingArea\PeerConnectionClientCore.dll" which goes on forever.

image

  1. Inside the build folder, added that code block to Package.appxmanifest. I did not understand that I have to go into the build folder for this, thanks for the clarification.

  2. Inside the build folder, opened the PeerCCUnity.sln and got an error building it. Error Could not copy the file "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\Plugins\ARM\MediaEngineUWP.dll" because it was not found. Thing is, inside Build Folder\PeerCCUnity\Plugins\ there is no such folder named ARM. All the previous generated files(.dll or .pdb) are for x86 platform. And I have not changed the platform for any solution/project, just went for the default. So copying the .dlls from the x86 folder to ARM folder should not work but I tired anyway, and it did not work. So what is the solution for this? Should I change the platform for the PeerCCUnity solution (located in the build folder) to x86? Or change the ones(e.g. PeerConnectionClient.WebRtc.UnityD3D.sln) before? Or does it really depends on which device I want to build it and be consistent throughout the process?

  3. The errors went away.

  4. From the readme

    Note: There are known issues with running the signalling server on one of the machines used as a peer for a call. It is recommended that the server be run on a separate machine. Note: Both peers must be able to access the signalling server directly. Ensure that the IP is visible if unable to connect.

So, to make a call we will need at least three devices under the same network right? One for the server, the other two as the callers, right?

EDIT: Added picture

Fritzwald commented 5 years ago

Ok great that you got far and also solved some of those problems. Yes set the target platform for x86, I forgot it is set to ARM at first. For UWP x86 is generally a safe bet, on PC and Hololens that will always be fine. And yes for best results 3 machines are preferable, however I was running it on the same machine for a long time because I just didn't have another machine to test with, and it was generally fine, at least for testing purposes.

YousufAzadSami commented 5 years ago

Thanks for getting back so fast.

  1. I am concerned with PC and Hololens as well, so x86 is the way to go for me. I changed the platform and tried to build the solution. This time there was no error regarding any .dlls but I got an huge error which is not making any sense to me. Basically a command exited with code 1. But I cannot figure out what might went wrong.

PS: I think the key term here is AssemblyConverter.exe and project.lock.json

Severity    Code    Description Project File    Line    Suppression State
Error       The command ""C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\nunit.framework.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\PeerConnectionClientCore.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\UserName\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build Folder\PeerCCUnity\UnityEngine.Networking.dll"" exited with code 1.   
mingalll commented 5 years ago

Hey @YousufAzadSami, I can see that your Unity Editor is in the Unity Hub folder. Try putting it in the default install location as mentioned in the step by step of the README file, or edit the path value.

Note: If Unty is not installed on default location (C:\Program Files\Unity), edit install path values in property files common\windows\samples\PeerCC\Client\UnityCommon.props and common\windows\samples\PeerCC\ClientUnity\UnityCommon.props.*

YousufAzadSami commented 5 years ago

@mingalll Thanks for picking that up. I have already changed both .prop files. They are ..\WebRTC-universal-samples\Samples\PeerCC-Sample\Client\UnityCommon.props and ..\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\UnityCommon.props

Edit: Formatting

YousufAzadSami commented 5 years ago

Thing is I am using Unity 2017.4.12f1 and Visual Studio 15.8.6 and according to the post the problem should be fixed in versions higher that Unity 2017.2 and 'Visual Studio 15.3.2`.

I am at a loss here. Anybody have any clue?

Diagnostic Output (for repo named WebRTC-unviersal-samples): 1> System.ArgumentException: Illegal characters in path. (TaskId:374) Full output related to error :

1>Done executing task "Copy". (TaskId:372)
1>Set Property: RemoveDebuggableAttribute=False
1>Task "Message" (TaskId:373)
1>  Task Parameter:Importance=high (TaskId:373)
1>  Task Parameter:Text=Running AssemblyConverter... (TaskId:373)
1>  Running AssemblyConverter... (TaskId:373)
1>Done executing task "Message". (TaskId:373)
1>Using "Exec" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "Exec" (TaskId:374)
1>  Task Parameter:Command="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\nunit.framework.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\PeerConnectionClientCore.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Networking.dll" (TaskId:374)
1>  "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\nunit.framework.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\PeerConnectionClientCore.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Networking.dll" (TaskId:374)
1>  System.ArgumentException: Illegal characters in path. (TaskId:374)
1>     at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional) (TaskId:374)
1>     at System.IO.Path.GetFileName(String path) (TaskId:374)
1>     at Unity.LoadModulesStep.Execute() (TaskId:374)
1>     at Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext) (TaskId:374)
1>     at Unity.Operation.Execute() (TaskId:374)
1>     at Unity.Program.Main(String[] args) (TaskId:374)
1>C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\PeerCCUnity.csproj(429,9): error MSB3073: The command ""C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\nunit.framework.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\PeerConnectionClientCore.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\BuildFolder2\PeerCCUnity\UnityEngine.Networking.dll"" exited with code 1.
1>Done executing task "Exec" -- FAILED. (TaskId:374)

Diagnostic Output: (for repo named WebRTC-universal-samples-2): 1> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Yousuf\CodesAndStuff\WebRTC-uniersal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UI.dll'. (TaskId:376) Notice the v is missing from the repo name Full output related to error :

1>Task "Message" (TaskId:375)
1>  Task Parameter:Importance=high (TaskId:375)
1>  Task Parameter:Text=Running AssemblyConverter... (TaskId:375)
1>  Running AssemblyConverter... (TaskId:375)
1>Done executing task "Message". (TaskId:375)
1>Using "Exec" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "Exec" (TaskId:376)
1>  Task Parameter:Command="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\nunit.framework.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Networking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\PeerConnectionClientCore.dll" (TaskId:376)
1>  "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\nunit.framework.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Networking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\PeerConnectionClientCore.dll" (TaskId:376)
1>  System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Yousuf\CodesAndStuff\WebRTC-uniersal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UI.dll'. (TaskId:376)
1>     at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) (TaskId:376)
1>     at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) (TaskId:376)
1>     at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) (TaskId:376)
1>     at Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters) (TaskId:376)
1>     at Unity.LoadModulesStep.Execute() (TaskId:376)
1>     at Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext) (TaskId:376)
1>     at Unity.Operation.Execute() (TaskId:376)
1>     at Unity.Program.Main(String[] args) (TaskId:376)
1>C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\PeerCCUnity.csproj(429,9): error MSB3073: The command ""C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\project.lock.json" -bits=32 -configuration=Debug -removeDebuggableAttribute=False -uwpsdk=10.0.17134.0 -path="." -path="C:\Program Files\Unity\Hub\Editor\2017.4.12f1\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Debug" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TilemapModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TextRenderingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UIElementsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.TerrainModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpriteMaskModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SharedInternalsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.StyleSheetsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpriteShapeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VRModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VideoModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.VehiclesModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.WindModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.WebModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityConnectModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UNETModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ClothModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AudioModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AssetBundleModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.DirectorModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.CrashReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.CoreModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ARModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\Assembly-CSharp.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AnimationModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.AccessibilityModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ParticleSystemModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.PhysicsModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Physics2DModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.JSONSerializeModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.GridModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.GameCenterModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.InputModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.IMGUIModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.ImageConversionModule.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Timeline.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\nunit.framework.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.UI.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.SpatialTracking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.HoloLens.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.StandardEvents.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\UnityEngine.Networking.dll" "C:\Users\Yousuf\CodesAndStuff\WebRTC-universal-samples-2\Samples\PeerCC-Sample\ClientUnity\Unity\PeerCCUnity\Build1\PeerCCUnity\PeerConnectionClientCore.dll"" exited with code 1.
1>Done executing task "Exec" -- FAILED. (TaskId:376)

UPDATE: So I have created a third repo by the name WebRtcUWP in hopes that the problem was with the name and to find out what kind of output does it give, similar to repo one or two or something different. And it worked. The solution builds without error.

So I guess the problem is the the repo name

happyao commented 5 years ago

I followed instructions from @YousufAzadSami

But when I run the PeerCCUnity.sln on hololens, I get these problems (1) the scene seems really big (2) I can't see any video stream(only black screen). (3) the button seems have no reaction. (I got Failed to get pointer data. error)

Can anyone help me with these problems? Thanks a lot!

The bug report is

PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Runtime.WindowsRuntime.UI.Xaml.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Runtime.InteropServices.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Diagnostics.Debug.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 Loading Org.WebRtc.dll

Loading WebRtcScheme.dll

Module information: Built with Compiler Ver '190023918' Built from '2017.3/release' branch Version is '2017.4.0f1 (b5bd171ee9ba)' Debug build Application type 'D3D'

OS 'Windows 10 (10.0.17134)'

PlayerConnection initialized from C:/Data/Users/DefaultAccount/AppData/Local/DevelopmentFiles/PeerCCUnityVS.Debug_x86.astri/Data (debug = 0)

PlayerConnection initialized network socket : 0.0.0.0 55493

Multi-casting "[IP] 192.168.0.112 [Port] 55493 [Flags] 2 [Guid] 2412587978 [EditorId] 0 [Version] 1048832 [Id] MetroPlayerX86(HoloLens-NCHR5) [Debug] 0" to [225.0.0.222:54997]...

Started listening to [0.0.0.0:55493]

GfxDevice: creating device client; threaded=1

Direct3D:

Version: Direct3D 11.0 [level 11.1]

Renderer: HoloLens Graphics (ID=0x22b0)

Vendor: Intel

VRAM: 604 MB Initialize engine version: 2017.4.0f1 (b5bd171ee9ba)

PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\UnityEngineProxy.dll'。找不到或無法開啟 PDB 檔案。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Linq.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Reflection.Extensions.dll'。建置的模組沒有符號。 The following GlobalManagers were stripped from the build (Either because they're not used or not supported on this platform): NetworkManager MasterServerInterface ClusterInputManager UnityAnalyticsManager CrashReportManager PerformanceReportingManager

If your machine has multiple graphics adapters, Unity may have created a WindowContext on the wrong adapter. If you experience a black screen when playing, please restart the Editor.

(Filename: C:\buildslave\unity\build\Runtime/VR/VRDevice.cpp Line: 225)

Setting up 1 worker threads for Enlighten.

Thread -> id: 890 -> priority: 1

UnloadTime: 25.607724 ms

0xbf8 執行緒以返回碼 0 (0x0) 結束。 0xa34 執行緒以返回碼 0 (0x0) 結束。 0x708 執行緒以返回碼 0 (0x0) 結束。 Failed to get pointer data. Error code: '0x80004005'.

(Filename: C:\buildslave\unity\build\Runtime/VR/HoloLens/Gestures/GestureRecognizer.cpp Line: 829)

Failed to get pointer data. Error code: '0x80004005'.

(Filename: C:\buildslave\unity\build\Runtime/VR/HoloLens/Gestures/GestureRecognizer.cpp Line: 829)

0x360 執行緒以返回碼 0 (0x0) 結束。 0x1290 執行緒以返回碼 0 (0x0) 結束。 '[1952] PeerCCUnity.exe' 程式以返回碼 -1 (0xffffffff) 結束。

YousufAzadSami commented 5 years ago

Hey, I have tried with Hololens today and here's my situation

  1. The screen it too big here too.
  2. Cannot change the ip address of the signalling server on Hololens. Air tapping on the textbox yeilds nothing. So, hardcoded the value for now. Maybe I am missing something.
  3. On the Available Peers section of the app, both device shows each other
  4. But when call is initiated, the program crashes on Hololens.

Any help is greatly appreciated.

@happyao How did you get the crash report?

happyao commented 5 years ago

@YousufAzadSami This is the log from visual studio. Have you solved these problems? Is the performance good?

tomitrescak commented 5 years ago

Is it normal that this runs in HoloLens but does not run in Unity? In unity I am getting ...dll not found.

DllNotFoundException: MediaEngineUWP
ControlScript.OnEnable () (at Assets/Scripts/ControlScript.cs:92)
Fritzwald commented 5 years ago

@tomitrescak yes that is normal. Those dlls are specifically for UWP, they are not compatible with the editor. Yes I know, it makes testing a bit more annoying.

tomitrescak commented 5 years ago

@Fritzwald is it possible somehow to compile them for Unity in a different setting? Truth be told, I could not make it run in simulator, it always crashes. I'll take Hololens tomorrow so I'll do more testing directly in the headset, but having RTC in Unity would be awesome.

Fritzwald commented 5 years ago

Sorry for the very late reply, I was out and about since December. To my knowledge it is unfortunately not possible to have it run in the Unity Editor. Something I sometimes do is build the project for UWP, but not for hololens but rather for PC, also disabling the Mixed Reality SDK. In Visual Studio you can then run it on your computer, making testing a bit easier. Some things in your project might not work properly just because they were specifically meant for Hololens, but for the most part they behave the same.

kpchad commented 5 years ago

so I keep having the same issue that @robbartkk was having at the beginning of this thread. namely DllNotFoundException: MediaEngineUWP when I try running in Unity Editor. This also keeps me from building.

I've tried building the .sln and replacing the MediaEngineUWP.dll and MediaEngineUWP.pdb as @mingalll suggested but made no difference.

any other suggestions?

I'm a Unity-first person so I don't quite have the instincts for these plugins

jaenam1212 commented 5 years ago

I followed instructions from @YousufAzadSami

But when I run the PeerCCUnity.sln on hololens, I get these problems (1) the scene seems really big (2) I can't see any video stream(only black screen). (3) the button seems have no reaction. (I got Failed to get pointer data. error)

Can anyone help me with these problems? Thanks a lot!

The bug report is

PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Runtime.WindowsRuntime.UI.Xaml.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Runtime.InteropServices.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Diagnostics.Debug.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 Loading Org.WebRtc.dll

Loading WebRtcScheme.dll

Module information: Built with Compiler Ver '190023918' Built from '2017.3/release' branch Version is '2017.4.0f1 (b5bd171ee9ba)' Debug build Application type 'D3D'

OS 'Windows 10 (10.0.17134)'

PlayerConnection initialized from C:/Data/Users/DefaultAccount/AppData/Local/DevelopmentFiles/PeerCCUnityVS.Debug_x86.astri/Data (debug = 0)

PlayerConnection initialized network socket : 0.0.0.0 55493

Multi-casting "[IP] 192.168.0.112 [Port] 55493 [Flags] 2 [Guid] 2412587978 [EditorId] 0 [Version] 1048832 [Id] MetroPlayerX86(HoloLens-NCHR5) [Debug] 0" to [225.0.0.222:54997]...

Started listening to [0.0.0.0:55493]

GfxDevice: creating device client; threaded=1

Direct3D:

Version: Direct3D 11.0 [level 11.1]

Renderer: HoloLens Graphics (ID=0x22b0)

Vendor: Intel

VRAM: 604 MB Initialize engine version: 2017.4.0f1 (b5bd171ee9ba)

PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\UnityEngineProxy.dll'。找不到或無法開啟 PDB 檔案。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Linq.dll'。已略過載入符號。模組已最佳化,並已啟用 [Just My Code] 偵錯工具選項。 PeerCCUnity.exe' (CoreCLR: CoreCLR_UWP_Domain): 已載入 'C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\PeerCCUnityVS.Debug_x86.astri\System.Reflection.Extensions.dll'。建置的模組沒有符號。 The following GlobalManagers were stripped from the build (Either because they're not used or not supported on this platform): NetworkManager MasterServerInterface ClusterInputManager UnityAnalyticsManager CrashReportManager PerformanceReportingManager

If your machine has multiple graphics adapters, Unity may have created a WindowContext on the wrong adapter. If you experience a black screen when playing, please restart the Editor.

(Filename: C:\buildslave\unity\build\Runtime/VR/VRDevice.cpp Line: 225)

Setting up 1 worker threads for Enlighten.

Thread -> id: 890 -> priority: 1

UnloadTime: 25.607724 ms

0xbf8 執行緒以返回碼 0 (0x0) 結束。 0xa34 執行緒以返回碼 0 (0x0) 結束。 0x708 執行緒以返回碼 0 (0x0) 結束。 Failed to get pointer data. Error code: '0x80004005'.

(Filename: C:\buildslave\unity\build\Runtime/VR/HoloLens/Gestures/GestureRecognizer.cpp Line: 829)

Failed to get pointer data. Error code: '0x80004005'.

(Filename: C:\buildslave\unity\build\Runtime/VR/HoloLens/Gestures/GestureRecognizer.cpp Line: 829)

0x360 執行緒以返回碼 0 (0x0) 結束。 0x1290 執行緒以返回碼 0 (0x0) 結束。 '[1952] PeerCCUnity.exe' 程式以返回碼 -1 (0xffffffff) 結束。

(2) I can't see any video stream(only black screen). Did you fix this? I have the same problem.