The type "xxx" appears in both assemblies after updating to experimental .NET 4.6

I updated to .NET 4.6 then in Visual Studio I see this:

How do I remove an assembly reference?

This happened once I switched over to the .NET 4.6 experimental version…

Are you defining a type named ObservableCollection in the script code in your project somewhere? The fact that it shows up in the Assembly-CSharp-firstpass assembly indicate that might be the case, as that assembly is compiled from the script code in your project.

1 Like