この質問はthisに基づいています。フレームワークを組み込むことなくフレームワークを構築するにはどうすればよいですか?
TL;私は自分のコードをフレームワークに分解し、すべてのフレームワークで使用されるコード(主に定数と文字列)を保持するメタフレームワークを作成しました。
今、フレームワークを構築する必要がありますが、不要なコードが肥大化するため、メタフレームワークをそれぞれのフレームワークに含めることは望ましくありません。フレームワークでメタフレームワークを認識できるようにするには、どうすれば素早くテストできますか?それらがすべて最終的なアプリケーションに含まれることを忘れないでください。私が作成する各フレームワークにメタフレームワークのコピーを含める意味がありません。
このようなことが私に役立ちました。私はサブフレームワークをメタフレームワークのリリース版にリンクしていましたが、フレームワークが見つからないと常に言います。それから、私はメタフレームワークプロジェクトをサブフレームワークプロジェクトにドラッグし、完全に構築しました。 – ruipacheco
おめでとう!これは当時私自身のことでした;)フレームワークは非常に扱いにくいかもしれません。特に、パスの読み込みやインストールなどについては、 – Regexident