壊れた参照、コードなどのためにビルドできないレガシー ソリューションが提供されました。
約 50 のライブラリ プロジェクトがあり、これらのライブラリの 1 つにわずかな変更を加えてから、この唯一のライブラリをコンパイルし、稼働中のシステムがデプロイされている運用環境で使用する必要があります。
ソリューションを構築可能にしたり、何百もの問題を修正したりするなど、長い道のりはしたくありません。
参照チェックをスキップして、必要なライブラリのみをビルドする方法はありますか?
壊れた参照、コードなどのためにビルドできないレガシー ソリューションが提供されました。
約 50 のライブラリ プロジェクトがあり、これらのライブラリの 1 つにわずかな変更を加えてから、この唯一のライブラリをコンパイルし、稼働中のシステムがデプロイされている運用環境で使用する必要があります。
ソリューションを構築可能にしたり、何百もの問題を修正したりするなど、長い道のりはしたくありません。
参照チェックをスキップして、必要なライブラリのみをビルドする方法はありますか?
おそらくこれを行うことができます(バックアップを取ってから)
これは、再構築しようとしているソース バージョンと正確に一致する適切な DLL を取得できる場合にのみ、実際に機能します。これは常に当てはまるはずですが (バージョン管理など)、経験上、これが最も難しい部分になる可能性があることがわかります。
多くのリファクタリングが必要になると思いますが、私が考えることができる唯一の方法は、インターフェースに対してプログラミングし、依存性注入を使用して実際の実装の代わりにモックを提供することです..しかし、それはアプリケーション全体に影響します..