Really Odd error that stops everything

I get this error:
I got it when I put in a .dll I had downloaded from the net (C5 is the name of the library), but it only appeared today (the time I booted Unity up after importing the .dll). It’s really odd because I can run my game, but nothing instantiates, and none of my scripts work (or, the ones I can tell, because I can’t move my ship, even though the move ship script I wrote is attached to it)…

Any ideas how to fix this?

Thanks

Edit - After restarting Unity, it seemed to fix it, but I’ve noticed every once in a while a popup appears saying I need to set permissions. Why does it do this?

I don’t know what’s going on with this dll, but it is possible it’s not compatible with the version of Mono that Unity is using.

As far as permissions, there is something in your project folder that isn’t user writeable, probably. The error probably doesn’t matter, but you can open up /Applications/Utilities/Console.app, open the Console Log, and then open your project, and when that dialog box pops up, Console Log will report the specific path that has bad permissions.

-Jon

The generic namespace is .net 2, you can’t use it in unity