-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DllNotFoundException: libuv #31
Comments
Happens for both architectures |
Also having this issue |
I've installed Dependencies. When I run
I've installed |
So.. I've installed Visual Studio Community edition and about 10gb of stuff through the
(Not sure if all three were necessary but that is what I ticked) And after the restart it solved these dll errors... |
hey guys. having to install dependencies sucks. |
@Radivarig which windows version exactly? |
I had the same issue, got it working on my machine with installing the below options. not sure what ones did the trick but the three listed above did not do it alone for me. Also below is my OS info. Same issue on Playfab server. mcr.microsoft.com/playfab/multiplayer:wsc-10.0.17134.950 Edition: Windows 10 Pro Insider Preview
|
@vis2k Windows Home 10.0.19041 |
@vis2k I installed the dependencies that Radivarig suggested. However, I don't think those are necessary, but I could be wrong as I haven't tested it. I did get the issue to go away though after completely uninstalling Visual Studio that unity provided and then using the visual studio community installer to setup Visual Studio fixed the issue. I selected the 3 (.NET desktop development, Desktop development with C++, Game development with Unity) that Radivarig suggested. I believe the main issue for why this issue pops up is because "ucrtbased.dll" was not found in my windows directory. Installing the dependencies did not fix it. Doing what I mentioned above properly installed the missing "ucrtbased.dll" into my windows directory as it didn't exist before doing what I did above. EDIT I don't have DOTSNET. This was for the 2.21 version of UMMORPG CE which I would imagine both are using the same libuv files. |
thanks for feedback guys. |
including the libuv.lib file found in windows build folder does not work. @Aeonwalker how did you find out that ucrtbased.dll is missing? Do you know if any others are missing? We can try to include them in the Unity folder, maybe that fixes it. |
@Aeonwalker the program "Dependencies" is a tool that you have to open |
@vis2k I used the dependencies tool that @Radivarig posted. If you download the tool and run the program "dependenciesgui", you can load the "libuv.dll" file that came with DOTSNET/UMMORPG CE. It'll spit out the dependencies and tell you if something is missing. For me, "ucrtbased.dll" was missing while I had the other ones that @Radivarig was missing. I also recently wiped all files on my laptop and did a fresh install of windows 10 pro (version 2004, os build 19041.508). I did some googling and found out from a forum where people trying to use libuv also had a similar issue with this "ucrtbased.dll" file missing. They would have the "ucrtbase.dll" file existing in the windows system directory, but the "ucrtbased.dll" wasn't there. |
thanks for sharing the tool @Radivarig . checking :) |
again, thanks for sharing the Dependencies tool :) |
some more research: https://stackoverflow.com/questions/39010509/vcruntime140-dll-vs-vcruntime140d-dll vcruntime140.dll is present by default. ucrtbase.dll is present by default. the solution is to either ship the 'd' versions along libuv.dll, or find out how to build it as release. |
testing release build now |
Great! |
On fresh project and import of DOTSNET 1.18 and Unity 2020.1.2, 2020.1.4, 2020.1.6 versions this error is thrown when trying to run the benchmark scene:
When I select the dll and press
Plugin load settings > Load on startup > Apply
this is thrown:I tried deleting the dll and reimporting it as one user on the discord suggested but the problem persists.
The text was updated successfully, but these errors were encountered: