6

フルストーリー

通常、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 の更新

問題

  1. 新しい XNA プロジェクト:
    • ビルド構成を切り替えても、実際の構成には影響しません。別の言い方をしても、常にリリースに固執しています。
    • プロジェクトのプロパティ -> ビルドでは、ビルド構成/プラットフォームのドロップダウンは存在しません。
  2. 新しいコンソール/WinForms プロジェクト:
    • Build Configuration Manager は Build メニューにありません。
    • ビルド構成ツールバーのドロップダウンが無効になっており、何も選択されていません。

すでに試行済み

  • リリース構成の削除
    効果: デバッグに切り替えます

  • リリース構成を再作成する
    効果: 削除するとデバッグに切り替わり、再作成するとリリースに戻ります

  • テキスト エディターで .csproj XML をいじる
    効果: なし。そもそも元気に見えた

  • すべての構成を再作成します
    効果: リリース時に常に着地します

  • Visual C# Express 2010 を再起動し
    ます効果: なし

  • 設定を
    いじる効果:なし

  • プロジェクトのリロード
    効果: なし

4

1 に答える 1