なぜ 2 つのフォルダーがあるのですか?
その理由は、コンパイル プロセスが 2 つのステップを経るためです。
コンパイルこれらのコンパイルされたファイルは、後で 1 つのユニット (dll または exe など) にリンクされます。
コンパイル フェーズ中に発生したことはすべて、 obj ファイル フォルダー
リンク ステージの最終コンパイルは bin フォルダーに移動します
この obj フォルダーは条件付きコンパイルまたは増分コンパイルに使用されます
例 - 私は大きなプロジェクト。複数のソリューションと複数のファイルがあります。
いずれかのファイルを変更してソリューションをビルドすると、そのファイルのみがコンパイルされ、この情報が obj フォルダーに表示されるとします。
以上がC# の bin フォルダーと obj フォルダーとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。