1

VB.Net ベースのクロスプラットフォーム アプリケーションを作成するために、Xamarin/MonoDevelop をダウンロードしました。

ただし、既定のテンプレートをコンパイルしようとすると、Xamarin は致命的なエラーを返し続けます。

手順:

  1. ファイル > 新規 > ソリューション

  2. VBNet > Gtk# 2.0 プロジェクト

  3. 名前解決

  4. [再生 (デバッグ)] をクリックします。

結果:

エラー 致命的なエラー BC2000: コンパイラの初期化が予期せず失敗しました: プロジェクトには既にアセンブリ システムへの参照があります。「C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.dll」への 2 番目の参照を追加できません。(致命的なエラー BC2000 ) (test111)

[再生]、[ビルド]、[デバッグなしで実行/開始]、および [デバッグ付きで実行/開始] をクリックすると、上記の状況が発生します。

上記は、C# Gtk# 2.0 プロジェクトでは発生しません。

ソリューション ツリーの References フォルダー内には、System への参照が 1 つだけあります。

どんな助けでも大歓迎です!

ありがとう。

4

1 に答える 1

3

このバグを回避するには、Mono をインストールしてランタイムとして設定すると (Project / Active Runtime メニュー)、正常にビルドおよび実行されるようです。

于 2013-05-02T20:03:37.753 に答える