2009-10-06 12 views
12

アクティブソリューションをWin32からx64に設定すると、プロジェクトをビルドしたりプロパティを表示することができません。プロジェクトプロパティを表示しようとするとVisual Studio 2008で "不特定のエラー"が発生する

プロジェクトをビルドしようとするとスキップされます。

プロパティを表示しようとすると、初めて試しても何も起こりません。 2回目に、「操作を完了できませんでした。エラーが発生しました」というエラーメッセージが表示されます。

私はVisual Studio 2008 sp1を実行しています。

プロジェクトは別のコンピュータで正しくコンパイルされます。

+0

イベントログを確認しましたか? – Will

+0

イベントログに関連するものは含まれていません。 –

答えて

11

Visual Studio 2008のx64コンポーネントは、2台目のコンピュータにインストールされていませんでした。それらをインストールすることで問題は解決しました。私の場合は

(この問題の解決策を検索するときに役に立たないヒット曲の多くはGoogleの中にあります。うまくいけば、これは将来的に他の誰かを助けます。)

1

vcprojファイルのVisualStudioProject XMLノードからTargetFrameworkVersion属性を削除問題を解決しました。私はそれが以前のバージョンのVisual Studioからのプロジェクトファイル変換によって引き起こされたと考えています。

0

Visual Studio 2008 64ビットがWindows 7マシンにインストールされていない場合でも、ユーザーはプロパティオプションを使用してWindows XPとの互換モードを選択でき、このエラーを回避するために「管理者として実行」オプションを使用してVisual Studioを実行し続けることができます。

0

Visual Studio 2005で同じ問題が発生しました。Visual Studioのインストール/修復を実行し、C++インストールオプションで64ビットコンポーネントを選択して修正しました。

2

VS 2008 Proは、デフォルトで64ビットコンパイラとツールをインストールしません。インストール時に明示的に選択する必要があります。

コントロールパネル - >プログラムのアンインストールVisual Studioを選択し、[アンインストール/変更]をクリックします。待つ。もう少し待ってください。次へをクリックします。機能の追加または削除を選択します。 MSVC 2008 - >言語ツール - > Visual C++を展開します。 X64コンパイラとツールを選択します。おそらくオリジナルのインストールメディアが必要です。

64ビットコンパイラとツールをインストールしたら、ソリューションに64ビット構成を追加できるはずです

関連する問題