2 つのプロジェクトを含むソリューションがあるとします。
ClassLibraryA
WindowsServiceA
ClassLibraryA には、COREEnum と呼ぶ外部 nuget パッケージへの参照が含まれています。WindowsServiceA は ClassLibraryA を参照します。ソリューションをビルドすると、COREEnum は ClassLibraryA ビンに含まれますが、WindowsServiceA ビンにはなりません。
アプリケーションに COREEnum がないため、本番環境に移行するときに問題が発生することはありません。実際には、最終的な bin フォルダーには約 50 個のファイルが含まれているため、何か不足しているかどうかを判断するのは簡単ではありません。
ClassLibraryA ビンの内容を WindowsServiceA にコピーするロジックをビルド スクリプトに追加することを考えましたが、それは問題を処理するための不器用な方法のようです。
ありがとう、クリス