- Home /
Error CS0246 of plugins everytime the project is opened for the first time.
Hi,
I'm using EZ GUI, SpriteManager 2, and a bunch of prime 31 plugins in my project. And every time I open the project (and also a occasionally when I tried building it) I've got lots of these CS0246 errors saying that the types or namespaces aren't there (eg. SpriteRoot, AbstractManager, etc). Now, I usually just re-imported those plugins from the original packages. But it has become so tiresome now that I must do the same ritual every day. Can anybody help me solving this problem? Thanks in advance.
Update for the current situation. Now it's getting worse, I can't even re-import any packages. So, I can't do anything except of sitting on my workstation doing nothing... So, please help? Anybody?
Answer by Ville · Sep 26, 2014 at 11:13 AM
We were running into the same problem on Mac, every time Unity was restarted, we had to reimport everything under all scripts and managed dll files plugins folders. The asset folders were shared under the project using symbolic links on Mac, making the folders regular folders instead of symbolic links fixed the problem.
Those symbolic links are a pain especially when using some kind of version control and if you're sharing the project on $$anonymous$$ac / win. Once restored from version control, the symbolic links are broken (appear as "normal" file which just contains a path string to the actual file or the next symbolic link "file").
I've seen developers using symbolic links quite a lot (especially prime31 and one of those tracking frameworks). This makes sharing the project between mac / win almost impossible
Answer by GDesmoulins · Oct 05, 2015 at 10:01 AM
Hello,
For my part, i looked at inspector on P31RestKit, and reactivated "Editor" platform, simply!