C# でライブラリを開発しましたが、ライブラリを正しく使用するためのプロジェクト テンプレートを作成したいと考えています。
新しいプロジェクトにライブラリ アセンブリへの参照を含めたいのですが、アセンブリを GAC に展開したり、特定の場所に存在するアセンブリに依存したりする必要はありません。
私が考えているのは、プロジェクト テンプレートの .zip ファイルに .dll を含めることです。つまり、新しいプロジェクトのプロジェクト フォルダー内のどこかに配置されます。おそらくLibという名前のフォルダにあります。その後、プロジェクト ファイル内の参照ヒントはそのフォルダーを指すことができます。それは良い考えですか?今後どのような問題に直面する可能性がありますか?
私が知らないプロジェクト テンプレートにそのようなサード パーティのライブラリを含めるためのメカニズムはおそらくありますか? これにどのように取り組みましたか?確かに私は最初ではありません。