Visual Studio 2010のビルドオプションとしてX64(または任意のCPU)を追加する方法(コンソールアプリケーションからクラスライブラリまで)
-
26-10-2019 - |
質問
最初は、コンソールアプリケーションを使用して作成しました 大量輸送 私のサービスバスとして。最近、私はに切り替えました 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 構成マネージャーで。
ソリューションを右クリックして、プロパティを選択します。
構成]プロパティを選択し、[構成マネージャー]をクリックします。
アクティブソリューションプラットフォームをCPUに変更します。 CPUプラットフォームがない場合は、ステップ4に進んでください。
クラスライブラリのプラットフォーム列の下のコンボボックスの矢印をクリックし、[新規]を選択します。
CPUが新しいプラットフォームで選択されていることを確認してください。ステップ3にCPUソリューションプラットフォームがなかった場合は、「新しいソリューションプラットフォームの作成」チェックボックスがチェックされていることを確認してください。 [OK]をクリックします。
クラスライブラリの「ビルド」列のチェックボックスを確認してください
構成マネージャーを閉じて、クラスライブラリのプロパティを開きます
プラットフォームのCPUを選択し、プラットフォームターゲットのCPUを選択して保存します。
ステップ8は、以前の構成で行われたことに応じて、必要でない場合があります。