フルストーリー
通常、Visual C# 2010 Express をインストールするときに最初に行うことは、エキスパート設定に切り替えることです。これにより、ビルド構成とそれぞれのマネージャーにアクセスできるようになります。この最新のインストールは、動作がおかしいようです。
私が最初に作成したプロジェクトは、XNA 4.0 (更新) プロジェクトでした。古いコードをいくつかインポートし、Expert Settings に切り替えて、ビルド構成マネージャーとビルド構成ツールバーの両方にアクセスできることを確認しました。しかし、プロジェクトのプロパティを開いて [ビルド] タブに切り替えたところ、通常の [構成] および [プラットフォーム] ドロップダウンがどこにも見つかりませんでした。さらに、ツールバー/マネージャーで [デバッグ] がアクティブとして選択されていても、[リリース] 設定が明らかに使用されていました。
私は、Visual Studio の再起動から .csproj XML の手動編集まで、あらゆることを試しました。ちなみに、Debug をリリースではなく、アクティブな構成としてマークしました。興味深いことに、ビルド構成の順序に関係なく、Release が存在する場合、それがプロジェクト プロパティで実際にアクティブな構成になります (ツールバーのドロップダウンからは選択されません)。プロジェクトのプロパティ ページに通常表示されるドロップダウンは、何らかの理由で表示されないことに注意してください。
運が悪かったので、コンソール アプリケーションと WinForms アプリケーションという 2 つの新しいプロジェクトを別のソリューションで作成しました。今回は、ビルド構成マネージャーは [ビルド] メニューにも表示されず、ソリューションを開いていないかのように、ツールバーのドロップダウンが無効になりました。
検索して検索しましたが、この動作の説明 (または解決策) が見つかりません。
注: 私は MSDN から Visual Studio 2010 にアクセスできるので、必要に応じてアップグレードすることは実行可能な解決策です。
tl;dr
はい、エキスパート設定に切り替えました。
- Windows 8 Pro、最新
- 新鮮な Visual C# 2010 Express のインストール
- XNA 4.0 の更新
問題
- 新しい XNA プロジェクト:
- ビルド構成を切り替えても、実際の構成には影響しません。別の言い方をしても、常にリリースに固執しています。
- プロジェクトのプロパティ -> ビルドでは、ビルド構成/プラットフォームのドロップダウンは存在しません。
- 新しいコンソール/WinForms プロジェクト:
- Build Configuration Manager は Build メニューにありません。
- ビルド構成ツールバーのドロップダウンが無効になっており、何も選択されていません。
すでに試行済み
リリース構成の削除
効果: デバッグに切り替えますリリース構成を再作成する
効果: 削除するとデバッグに切り替わり、再作成するとリリースに戻りますテキスト エディターで .csproj XML をいじる
効果: なし。そもそも元気に見えたすべての構成を再作成します
効果: リリース時に常に着地しますVisual C# Express 2010 を再起動し
ます効果: なし設定を
いじる効果:なしプロジェクトのリロード
効果: なし