We’re investigating a problem with just-released Unity 4.1.1 where user projects that contain precompiled assemblies (like many asset store packages), cause the project to no longer compile in MonoDevelop and VisualStudio.
We are still investigating, but seriously considering reverting the change (assembly signing) that caused this. Because of this we strongly recommend asset store sellers to not yet adjust their packages to be 4.1.1 compatible, as that will render them incompatible with previous Unity versions. Since the only change in 4.1.1 (besides bug fixes) has been one that has caused this problem, and provided no user visible feature, we have temporarily pulled 4.1.1 from the website.
We’ll keep you up to date in this thread. Right now it is looking likely that we’ll soon do a 4.1.2 release where we no longer sign UnityEngine and UnityEditor which would make this problem go away.
Apologies for this inconvenience, stay tuned for news.
Could the new 4.1.1 fix the problem with UnityScript files not compiling in MonoDevelop?
I’ve tested on several of my developer’s systems and if there is a JS file in the first pass compilation (Standard Assets, Pro Standard Assets, Plugins, etc.) I get the following error when I try to build in MonoDevelop (the version of MD that ships with Unity 4.1):
Namespace ‘UnityEditor’ not found, maybe you forgot to add an assembly reference? (BCE0021)
We have built some demo scene for our current project to show, but once we play the .exe file, if we enable the Fullscreen tick on the splash screen, our monitor flashes black and immediately returns to Desktop. However, the game is indeed running, as we can see its process in the Task Manager. Is there anything we are missing, something we must do or code in order to get this working? We are pretty sure that everything in our scripts as well as Player Settings is OK, but we don’t want our final game to be played just windowed. Any ideas?
By the way, we are working with Unity 4.1.1f4, Dx11, and the Build is targeted to PC, Mac Linux Standalone x86 - x64.
Just installed 4.1.2. It seems it still has the issue ‘Namespace ‘UnityEditor’ not found, maybe you forgot to add an assembly reference? (BCE0021)’.
Is new information available regarding this? Thanks.
We still have this issue, is it going to be solved anytime soon? We’re almost finishing our current project. It is weird since the x86 version DOES work. Thanks!
EDIT: So, fullscreen works by DISABLING the Display Resolution Dialog option in Player Settings before building. When unchecking that option, the SplashScreen does not show at all, but instead the game runs directly. Well, at least I already know what was happening Thanks!