ための構成やプラットフォームを構築し、指定するために使用して:Visual Studioの2012 ProfessionalとUltimateを、すべての最新の更新プログラムとVisual Studioの:どのように適切にx64およびx86の
どのように私はきちんと適切にx86のを構築するための構成とプラットフォームを指定しないと、 x64。
Visual Studioでは、最初にWinformsアプリケーションを作成すると、プラットフォームとしてAnyCPUが定義されたDebugとReleaseという2つの構成が提供されます。
ただ1つのプラットフォームをターゲットにすれば、答えは簡単です。ビルド| Configuration Managerを起動し、いずれかのプラットフォームを選択してプロジェクトプロパティのビルドページに移動し、同じプラットフォーム(x86またはx64)を選択してください!
/bin/x86/Debug
/bin/x86/Release
私は1つのアプリケーションと複数の依存関係プロジェクト(DLLアセンブリ)を持つソリューションを持っています。
VS Configuration Managerは、プロジェクトレベルで、その後別の構成とプラットフォームをトップ、構成とプラットフォームの2つのドロップダウンリストがあり、以来、私は次のようでした:
(さらに入力する前に、私は、全体のセットアップを考えます)
プラットフォームのトップドロップダウンと選択された混合プラットフォームを使用して、Debug64とRelease64という2つの新しい設定を作成しました。
私は、順番に4つの主要なソリューション構成のそれぞれを選択して、一致するプロジェクトレベルの設定とプロジェクトレベルのプラットフォームを設定します。
Debug64 === Debug64, x64
Release64 === Release64, x64
Debug === Debug, x86
Release === Release, x86
を私は、プロジェクトのプロパティ(Altキー+ Enter)を入りましたページをビルドし、プラットフォームを無視して各構成を順番に選択し、ターゲットプロセッサを一致させるように設定します。デフォルトでは
Debug64: /bin/x64/Debug
Release64: /bin/x64/Release
Debug: /bin/x86/Debug
Release: /bin/x86/Release
は、Visual Studioは、出力の最後の部分を設定したフォルダと構成名を設定するには、トップのプラットフォームを使用しています。私は、次のように出力を変更しました。私がプロジェクトのプロパティを保存して終了すると、すべて正常に見えます。私は構築することができ、適切なフォルダで巻き上げることができます。
問題は、Visual Studioツールバーのソリューション構成を切り替えると発生します。プロジェクトのプロパティビルドページは、デフォルトでは、両方のデバッグ用に/ bin/x64/Debug64などのリリースに戻っています。
この問題を書くように促されたのは、デザイナーが混乱して適切なライブラリが見つからないということでした。
私はVisual Studioのソリューション構成のドロップダウンから私の希望するターゲット(デバッグx64、リリースx64、デバッグx86、リリースx86)を選択して構築したいと思います。
どうすればよいですか?私は間違って何をしていますか?
ソリューションプラットフォームのドロップダウンがなく、すべてのサブプロジェクトを対象とするため、デバッグとリリースの2つのソリューション構成を作成することはできません。 Visual Studioには、構成セクションとプラットフォームセクションが多すぎるように見えます。たぶん私は何かが欠けているかもしれません。