2009-08-09 21 views
3

編集:それはVS 2008 NOT VS 2005です。タイプミスのため申し訳ありません

Visual Studio 2008で2つのかなり大きなプロジェクトソリューション(2つのプロジェクト:6686ファイル)を構築しようとしている間に、すべてが問題ないことを確認した後、私のプロジェクトは構築されませんでした。 VSはビルドに失敗したと私に知らせるが、私が何を誤っているのか教えてくれない!私はクリーニング、再構築、再起動、ほぼすべてを試みました。アイデア?

EDIT2:問題解決、しかし...
私は同じ古いディレクトリに再び戻って、それを移動し、その後、別のディレクトリにプロジェクトを上に移動し、魔法のように、それは働きました! :Sあなたは何が間違っていたのか分かりません:S奇妙なVisual Studio 2008の動作:ビルドに失敗しました。エラーメッセージはありませんか?

+0

以前に作成したことはありますか? –

+0

はい以前に構築されています。 – Galilyou

+0

すぐに失敗するか、ビルド出力ウィンドウで何らかの出力が得られますか? –

答えて

5

私は以下の答えで知っているロジックはありませんが、プロジェクトを別のディレクトリに移動して元のディレクトリに戻した後でも、それはうまくいきました。
ありがとうとにかくみんな

+0

私は同じ問題がありました。元のディレクトリからすべてのソースファイルを別の一時ディレクトリにコピーしました。新しいフォルダを作成しました。ソースファイルを一時ディレクトリから新しいフォルダにコピーしました。ソリューションをロードして今すぐ動作します!私はビジュアルスタジオがプロジェクトをリロードしたときに余分なことをしていることに気づいた。たぶん、設定ファイルが詰まっていたかもしれません。奇妙な!アイデアをありがとう。 – zuallauz

0

あなたは清掃について言うとき、あなたはソリューションを右クリックしてソリューションの清掃をクリックすることを意味しますか?

BinフォルダからビルドされたすべてのDLLを手動で削除し、他の実行中のアプリケーションにファイルが開いていないことを確認しましたか。

「VS」の問題ではなく、「。」で始まるファイルまたはフォルダが問題であるかどうかは不明です。問題を引き起こす可能性があります。例えばのSubversionは、プロジェクトのルートにドライブのルートを移動してみてください

HTH

0

「の.svn」「_svn」の代わりに使用するように設定されていない場合。パスの長さが長すぎて問題を引き起こしてしまった非常に大きなプロジェクトで問題に遭遇しました。

そうではなく:あなたはビルドコマンドを追跡する場合(その出力ウィンドウ内)

c:\MyProject 
2

は時々あなたがより良いエラーメッセージを取得し、

次のようになります。

c:\My Documents and Settings\user\My Documents\Projects\MyProject 

は、これを行います

E:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorrep...blah..blah 

次に、コマンドラインで手動で実行します。

また、Visual Studioのデフォルトの動作では、ビルドが失敗した後に[エラーリスト]ウィンドウが表示されますが、出力ウィンドウの方が優れている傾向があります。

+0

できませんでした。ビルドコマンドが長すぎると、cmdはコメントの多くを貼り付けることはできません。 – Galilyou

+0

質問を編集します。 – GManNickG

+0

Visual C#2010 Expressで同様の「ビルドに失敗しました」という問題がありました。ソリューションは出力ウィンドウでもありました。 「Debug」=>「Windows」=>「Output」を選択し、ドロップダウンメニューから「Build」を選択すると、(何らかの理由で)エラーに表示されないビルドエラーリスト。 –

1

Javascriptコードまたはファイルを使用している場合+これらのコードにはエラーがあります。

Visual Studio 2005のdoesntのは、彼らがVisual StudioでJavascriptのデバッグ機能を追加したthem.butをデバッグする能力を持っているあなたは何のJavascriptのエラーや、あなたが存在しないことを確認している場合は、VS2008

で、デバッグを再する必要があり2008.Maybe Javascriptコード&ファイルを使用していないため、Visual Studio Team Editionには素晴らしい*新しいプロジェクトタイプがあります。

現在のプロジェクトに新しいテストプロジェクトを作成する場合は、&を追加して、ユニットテストを追加します。このテストではエラーが発生する可能性があります。

プロジェクトの状況に関するその他の詳細情報がある場合は、私たちは

乾杯

イブラヒムErsoy

+0

イブラヒムに感謝していますが、Javascriptのエラーとビルドエラーの関係を理解できていません。 – Galilyou

+0

私はそう思っていましたが、VS Debuggerについてはすべてを考慮する必要があります – iersoy

0

ほとんどの場合、あなたが不足している参照を持っているか、潜在的にあなたがいるGACから何かを参照しているを教えてあなたのビルドサーバーにはインストールされていません。

ローカルファイルシステムからプロジェクトを完全に削除してから、プロジェクトディレクトリを再構築するために強制的にTFSからget-latestを実行します。

完了したら、私はプロジェクトを構築しようとします。障害が発生した場合は、修正してください。

エラーがなければ、サードパーティのアイテムがGACを指していないことを確認するために、参照されているすべてのアセンブリを調べます。 MSのものは大丈夫です..あなたのマシンとビルドサーバーの間で同じサービスパックレベルを持っていれば提供されます。

まだ見つからない場合は、ビルドサーバーにリモーティングし、インストールされているVisual Studioからコンパイルしようとします。

これはWebアプリケーション(ウェブサイトではない)であれば、破損しているページに関連付けられているデザイナーファイルを削除し、.aspxファイルを右クリックしてから「convert to Webアプリケーション "デザイナーファイルを再作成し、関連するエラーメッセージを表示します。

0

私は出力ウィンドウをチェックして、キーワード "unable"を検索しました。それができなかったことが分かったら、それを修正する方法をよく知っているでしょう。存在しないコードビハインドファイルを参照するaspxページやそのような厄介なもののような、本当にばかげたことかもしれません。

0

この問題が見つかりました。それは結局のところ許可に関連していませんでした。 CSC.exeには、Microsoft.VC90.CRTの依存アセンブリがあります。私はWindowsイベントビューアでそのエラーを発見しました。私はVC++ 2008ランタイムをインストールし、私のアプリケーションは今実行されます。私は知りません、私はICEのバリデーションステップによって捕らえられていたはずだと思います。たぶん、MSの人はこれがループ(自分自身を含む:)のために多くの人々を投げるので、それを調べるべきであろう)。

関連する問題