現在、私たちのプロジェクトは、複数の製品で共有されているプロジェクトへのプロジェクト参照を使用しています。パッケージ管理にNugetの使用を開始します。典型的な開発ワークフローのベスト プラクティスについて疑問に思っています。そのうちの 1 つは、共有コードのバグ修正です。
バグ修正の現在のワークフローは非常に単純です。デバッガーを使用してバグの根本原因を特定し (共有コードにブレークポイントを設定し、共有メソッドにデバッグするなど)、共有コードに必要な変更を加えてバグを修正し、ソリューションを再構築し、検証します。すべてのバグが修正されたことを確認し、ソース管理で変更をチェックインします。
- Nuget を使い始めると、このワークフローはどのように変わりますか?
- 共有コードをデバッグできるようにするには、シンボル ソースを設定してデバッグ シンボルを発行する必要がありますか?
- 検証部分はどのように変更されますか?
- チェックインする前に、検証のためにバグ修正の可能性がある新しくビルドされた共有バイナリを手動で「packages」フォルダにコピーする必要がありますか?