2014-01-14 19 views
7

私はVisual Studio(2012年)と一緒に作業した後、Xamarin Studioを使い始めました。しかし、プロジェクトをインポートして新しいAndroidプロジェクトを開始することで、私はXamarin Studioを壊してしまいました。新しいプロジェクトを開始すると、次のエラーが表示されます。Xamarin Studio/Visual Studio Broken - ターゲット "Build"がプロジェクトに存在しません。 (MSB4057)

The target "Build" does not exist in the project. (MSB4057) 

Starting a new project

Build result

私は私のインストールを修復しようとしたが、これは何の違いが行われていません。私は再インストールを試みましたが、これは違いはありません。他のオプションを完全にアンインストールして再インストールする以外の方法はありますか?

私はXamarin Studio 4.2.2を使用しており、Visual Studio 2012でも同じ問題が発生していることを確認できます.MSBuild.exeを使用してプロジェクトを手動でビルドすることはできますが、両方のIDEが壊れています。

+0

ですから、再インストールしたが、その後、元のソリューション/プロジェクトファイルを開くに進んで?またはまだオープンするソリューション/プロジェクトはありませんか?私にとっては、おそらくプロジェクトやソリューションファイル、おそらくプロジェクトファイルに定義されている "ビルド"というターゲットを見つけようとしているようです。これがVSの場合は、コンパイルプロセスがcsprojファイルのビルドターゲットを使用してMSBuildに委任しただけなので、より自信を持って言えますが、Xamarin Studioではそれが同じかどうかはわかりません。 –

+0

既存のプロジェクトと新規のプロジェクトの両方について、上記のエラーが発生します。 – wonea

+1

個人的には、私は[Xamarin Forums](http://forums.xamarin.com/)でもクロスポストしています –

答えて

4

私は実際に.NETフレームワークセットアップの問題の問題を追跡できました。何とかXamarin IDE内のビルド設定を使いこなしてしまったのです。 Visual Studio 2012でこの問題を診断するために、MSBuildのビルド設定をDiagnosticに設定しました。

Visual Studio Option

はその後Cで問題を識別:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v4.0.30319 Microsoft.Common.targets \、と持っていたマシンに対して設定を隔離DIFFツールを使用して、作業中のビルドプロセス - 不足しているエントリをコピーします。

Missing Build Setting

これは、時間が許すとき、私はバグレポートのためにこれを再現する必要があります、Xamarin Studio内のバグのようです。

+0

私はこの質問をリンクしたままチケットを開き、後で再生ステップを実行します。彼らはその前にそれを修正することから始めることができるかもしれません。 –

1

Xamarin Studioは、通常の使用の一部として(読み取り専用モードでも)MSBuildターゲットファイルを開きません。これらのファイルを開く唯一のものは、XSとVSの両方が使用するMicrosoftが提供するビルドエンジンです。

エラーパッドでビルドエラーがダブルクリックされた後、誤ってIDEでファイルを変更して保存したときにVS/XSがターゲットファイルを開いた可能性があります。それは非常に起こりそうもないようですが、私が考えることができるのはそれだけです。

他の代替は、おそらく少ない可能性が高い、それらのファイルの意図的な編集です。)

+0

洞察のおかげで、私はビルドファイルを変更したとは思わない。確かにビルドオプションを削除することは忘れてはいけません。私が変更したのは、プロジェクトとソリューションのオプション(私の答えで言及した)でした。私は、手動で.NetクラスライブラリをPCLに再利用しようとしていました。 – wonea

+0

はまったく同じ問題に直面していますが、メインのmsbuildファイルは決して開かれません – smoothdeveloper

関連する問題