Visual Studio 2010のビルドオプションとしてX64(または任意のCPU)を追加する方法(コンソールアプリケーションからクラスライブラリまで)

StackOverflow https://stackoverflow.com/questions/8333468

質問

最初は、コンソールアプリケーションを使用して作成しました 大量輸送 私のサービスバスとして。最近、私はに切り替えました nservicebus, 、コンソールアプリケーションを作成する必要はありませんが、代わりにクラスライブラリです。プロジェクトプロパティでは、コンソールアプリケーションからライブラリに変更する設定を切り替えましたが、x86のみをビルドできるという制約はまだ有効です。

コンソールアプリケーションであるため、ビルドタイプをCPUに変更することはできません。これは有効になるはずです。方法はありますか 完全に 私のアプリケーションをクラスライブラリに変更して、Build CPUオプションを実行できるようにしますか?新しいプロジェクトを作成し、ファイルをコピーしてそのように続行する必要がありますか?それとも、プロジェクト(.proj)ファイルで何かを変更するのと同じくらい簡単ですか?

スタックオーバーフローの質問 デバッグの欠落|プロジェクト用のCPUビルド構成とWindows X64でデバッグ| x86をデバッグするデフォルト コンソールアプリケーションのみのX86のこの問題に関するより多くのコンテキストを提供します。

役に立ちましたか?

解決

Configuration ManagerのCPUの構成を追加するだけです。

1)ソリューションを右クリックして、プロパティを選択します

2)構成プロパティを選択し、[構成マネージャー]をクリックします。

3)アクティブソリューションプラットフォームをCPUに変更します。 CPUプラットフォームがない場合は、#4にスキップします。

4)クラスライブラリのプラットフォーム列の下のコンボボックスの矢印をクリックし、新しい選択を選択してください...

5)「任意のCPU」が新しいプラットフォームで選択されていることを確認してください。ステップ3にCPUソリューションプラットフォームがなかった場合は、「新しいソリューションプラットフォームの作成」チェックボックスがチェックされていることを確認してください。 [OK]をクリックします。

6)クラスライブラリの「ビルド」列のチェックボックスを確認してください

7)構成マネージャーを閉じて、クラスライブラリのプロパティを開きます

8)プラットフォームのCPUを選択し、プラットフォームターゲットのCPUを選択して保存します。

(ステップ8は、以前の構成で行われたことに応じて、必要になる場合とそうでない場合があります。)

他のヒント

の構成を追加するだけです 任意のCPU 構成マネージャーで。

  1. ソリューションを右クリックして、プロパティを選択します。

  2. 構成]プロパティを選択し、[構成マネージャー]をクリックします。

  3. アクティブソリューションプラットフォームをCPUに変更します。 CPUプラットフォームがない場合は、ステップ4に進んでください。

  4. クラスライブラリのプラットフォーム列の下のコンボボックスの矢印をクリックし、[新規]を選択します。

  5. CPUが新しいプラットフォームで選択されていることを確認してください。ステップ3にCPUソリューションプラットフォームがなかった場合は、「新しいソリューションプラットフォームの作成」チェックボックスがチェックされていることを確認してください。 [OK]をクリックします。

  6. クラスライブラリの「ビルド」列のチェックボックスを確認してください

  7. 構成マネージャーを閉じて、クラスライブラリのプロパティを開きます

  8. プラットフォームのCPUを選択し、プラットフォームターゲットのCPUを選択して保存します。

ステップ8は、以前の構成で行われたことに応じて、必要でない場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top