Destroyer
Destroyer

Reputation: 679

Can't compile project - VB.Net - Fatal error BC2000 - Xamarin/MonoDevelop

Just downloaded Xamarin/MonoDevelop in order to create a VB.Net based cross-platform application.

However Xamarin keeps returning a fatal error when attempting to compile a default template.

Steps:

  1. File > New > Solution

  2. VBNet > Gtk# 2.0 Project

  3. Name solution

  4. Click Play (Debug)

Results:

Error Fatal error BC2000 : compiler initialization failed unexpectedly: Project already has a reference to assembly System. A second reference to 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.dll' cannot be added. (Fatal error BC2000 ) (test111)

The above occurs if I click Play, Build, Run/Start Without Debugging, and Run/Start With Debugging.

The above does not occur with a C# Gtk# 2.0 project.

There is only one reference to System within the References folder in the Solution tree.

Any help would be greatly appreciated!

Thanks.

Upvotes: 1

Views: 1503

Answers (1)

jstedfast
jstedfast

Reputation: 38573

It seems that you can work around this bug if you install Mono and set it as your runtime (Project / Active Runtime menu), then it will build and run successfully.

Upvotes: 3

Related Questions