web-dev-qa-db-ja.com

エラーMSB3541:ファイルに無効な値があります

Asp.net mvc 3 WebアプリケーションをAppHarborにデプロイしたばかりですが、失敗しました:

C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3932,5):エラーMSB3541:ファイルに無効な値「<<<<<<< HEAD」があります。パス内の文字が正しくありません。 [D:\ temp\q5cmde4m.uk1\input\MyProject\MyProject.csproj]

これは、Visual Studio 2012でプロジェクトを開いた後に発生しました(アプリケーションはVS2010で作成されました)。

36
mosquito87

ソリューション全体で値を検索し、値が発生する場所から削除してから、プロジェクトからobjフォルダーを削除してください。再度ビルドすると、動作するはずです。

objフォルダーはVisual Studioで非表示になっています。ファイルエクスプローラーでそれらを見ることができます。

89
Razvan

プロジェクト内のobjフォルダーを削除すると、問題が修正されます。

42
Sohil Bhayani

非常に古い質問ですが、ここに回答を追加したいと思います。 Visual Studioで複数の開発者と作業するときは、ユーザーベースのVisual Studio情報のみを保持しているobjフォルダー、.suo、.slnなどをgit ignoreする必要があります。

this SO question を参照してください

4