投稿者 YuO  (社会人) 投稿日時 2010/7/21 10:40:11
最適化はサポートされないと書いてありますが,x64用のビルドやAny CPU用のビルドも可能です。
# デフォルトは2010からAny CPUではなくx86になっています。

x64用のビルド構成の設定手順例です。手元の環境では英語版のみインストールしているので,以下の表記は英語版になります。
1. Tools - Options - Project and Solutionsで,Always show solutionをチェックしてOKを押す (以後,外すまでこの操作は不要)
2. Solution ExplorerからSolution - Propertiesを選択
3. Configuration Properties - Configuration - Configuration Managerと選択
4. Active solution platformから<New...>を選択
5. Type or select the new platformからx64を選択,OKを押す
6. Active solution platformからx64を選択,Closeを押し,さらにOKを押す

手元にx64環境がないので,x64で動いていることを確認はしていませんが,ビルドした物がx86環境では環境要因で動かないことは確認しています。
また,環境を変更することで,corflagsコマンド (要Windows SDK) で以下のようにヘッダ情報が変化することも確認しています。
# 対象はコンソールアプリケーションプロジェクトをそのままビルドした物。

<AnyCPU>
Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  4.0.30319.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Version   : v4.0.30319
CLR Header: 2.5
PE        : PE32
CorFlags  : 1
ILONLY    : 1
32BIT     : 0
Signed    : 0

<x64>
Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  4.0.30319.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Version   : v4.0.30319
CLR Header: 2.5
PE        : PE32+
CorFlags  : 1
ILONLY    : 1
32BIT     : 0
Signed    : 0

<x86>
Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  4.0.30319.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Version   : v4.0.30319
CLR Header: 2.5
PE        : PE32
CorFlags  : 3
ILONLY    : 1
32BIT     : 1
Signed    : 0