7zip の sfx に依存するソリューションがあります。ソリューション全体 (および sfx) を管理および調整したいので、sfx で使用されるすべてのソース ファイルを格納する新しいプロジェクトを作成し、ビルド時に 7zip にビルドするように指示するコマンド ラインを実行します。ソース ファイルから sfx に変換し、出力に配置して、同じソリューション内の実際の Visual Studio プロジェクトから参照できるようにします。
ビルド イベントを使用し、適切なマクロを提供して、7zip の出力が適切な名前でターゲット フォルダーに配置されるようにすることで、コマンド ラインを理解できると思います。これにより、他の VS プロジェクトから正しく参照できるようになります。しかし、私が確信していないのは、どのVisual Studioプロジェクトを使用する必要があるか、またはこのプロジェクトでコンパイルするコードがなく、私が与えるこのスクリプトを実行するだけでよいことをVisual Studioに伝えるための手順ですそれ。
私が思いつくことができる最も近いものは、VS の Make プロジェクトですが、これは Make とはまったく関係がないため、それが正しいことかどうかはわかりません。
では、使用する必要がある Visual Studio プロジェクト テンプレートは何ですか? 空の場合、コンパイルするコード ファイルを探すのではなく、ソリューションのビルドの一部としてスクリプトを実行するために、どのような構成を実行する必要がありますか?