Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate documentation on how to upgrade #896
Comments
|
Hey @LEV3LGames it's a known issue. It isn't your fault you hit this problem. This is something we need to document and handle better. You have two choices:
Our code uses an un-managed library to perform file watching and we can't unload it when people try to upgrade and they are running Unity at the same time. |
|
Ugh, this needs to be filled in. |
|
And actually, I just went and tested this flow in updating 1.0.1 to 1.0.2 in Unity 2017.2 |
|
Hey @StanleyGoldman! I managed to solve it the same way that you mentioned, but thanks for clarifying it! Actually the idea of creating this issue was to call this problem to your attention. It is interesting that upgrading from 1.0.1 to 1.0.2 Unity 2017.2 recognized that the file has not changed. It made me realise that I tried to upgrade from 1.0.0 to 1.0.2, but in the description I wrote ("an older version". So either the sfw_x64.dll changed between 1.0.0 and 1.0.1, or the importing works worse in Unity 2018.2. |
|
@LEV3LGames thanks for hanging in there. I hope it is all smooth sailing from here on in! The best way to get our attention is always with an issue. I'm in discord, but I'm not actively using it so the notifications slip by me sometimes. Usually we write in the release notes when the Cheers! |

Prerequisites
Tracing and log file not applicable, as it is not an issue of the implementation, it is an issue of installing / adding to project.
Description
I wanted to add Github for Unity to my project importing it from the Asset Store. After import I got the message that there is a newer version of it, which I wanted. It took me to a page to download it as a Unity package, so I selected to open it with Unity (in the same project) and import it. This is where the problem happened: the DLL sfw_x64.dll could not be updated, because it got loaded into memory
Steps to Reproduce
Expected behavior: Github for Unity can upgrade without errors OR Asset Store automatically has the latest version (which would eliminate this issue)
Actual behavior: Github for Unity cannot upgrade automatically, because DLLs stay in memory of UNity once loaded
Reproduces how often: 100% (always)
Additional Information
I'm using Unity 2018.2.0f2, tried to import Github for Unity version 1.0.0 (version in Asset Store), newer version is 1.0.2.