私はx86 pcで作業し、VS2010で.NET4.0(3.5と同じプロブレム)を使用しています。新しいプロジェクト(WinFormsAppなど)を作成する場合、最初に行うことは、プロジェクト/ソリューションのターゲットプラットフォームを「任意のCPU」に変更することです。
私は次のことを行います:
プロジェクトのプロパティ->ビルド-> TargetPlatformを「Any CPU」に変更します
プロパティページの上部では、プラットフォームはまだ「アクティブ(x86)」なので、
ソリューションプロパティ-> ConfigurationsMgr->プラットフォーム->新規(x86以外は使用できないため)およびソリューションプラットフォーム「Any CPU」を作成します。
これでプロジェクトのプロパティは「アクティブ(任意のCPU)」になり、好きなように変更できます。
そして今、問題:新しいプロジェクトを追加すると、再び「アクティブ(x86)」に設定され、プロジェクト設定を変更できません。この2番目のプロジェクトのSolutionProperties-> ConfigurationManagerでは、「AnyCPU」プラットフォームは使用できません。新しいCPUを追加することはできません。AnyCPUのソリューションプラットフォームが既に存在することがわかります...
私は何を間違えていますか?新しく作成されたプロジェクトをAnyCPUに設定するのは難しいですか?
構成マネージャーで、プロジェクトに新しいプラットフォームを追加できます。ただし、既にソリューションにプラットフォームを追加している場合は、「新しいソリューションプラットフォームを作成する」のチェックを外す必要があります。そうしないと、ソリューションプラットフォームが既に存在するという警告が表示されます。
ターゲットプラットフォームを変更するには、次の手順を実行します。
[1.]構成マネージャーを開きます
[2.]プラットフォームで、新規を選択します。
[3.]新しいプラットフォームはx64を選択するか、必要に応じて、[コピー設定]で[任意のCPU]または[空]を選択し、[新しいソリューションプラットフォームの作成]のチェックを外します
次の手順に従って、ターゲットプラットフォームを設定できます。