環境に基づいたさまざまなプリプロセッサ条件を含むConfig.hファイルがあります。プロジェクトには2つの目標があります。プリプロセッサ引数を介して、環境が最初のターゲットである場合、BASE_URL = @ "https://firsttarget.com/"、環境が2番目のターゲットである場合、BASE_URL = @ "https://secondtarget.com/"を持つことがあります。プリプロセッサ内のコードは条件付きでバイナリを入力しますか?
法的には、誰かがアセンブリを再コンパイルして文字列などに狩りをしていた場合、2番目のターゲットアプリケーションのバイナリを調べている場合、文字列@ "https://firsttarget.com/"を見つけることができません。
私の質問は...関連していない場合、アーカイブ中にプリプロセッサの条件文の後ろの文字列が削除されていますか?
文字列ユーティリティを使用して、コンパイルされたバイナリの内容を確認する方法について詳しく説明します。 –