目前我们的项目使用项目引用来引用跨多个产品共享的项目。我们将开始使用 Nuget 进行包管理。我想知道典型开发工作流程的最佳实践——其中之一是共享代码中的错误修复。
当前的错误修复工作流程非常简单 - 使用调试器确定错误的根本原因(我们可以在共享代码中设置断点,调试共享方法等),在共享代码中进行必要的更改以修复错误,重建解决方案,验证所有错误都已修复,然后检查源代码管理中的更改。
- 如果我们开始使用 Nuget,这个工作流程将如何改变?
- 是否需要设置符号源并发布调试符号才能调试共享代码?
- 验证部分将如何更改?
- 我们是否应该在签入前手动将具有潜在错误修复的新构建的共享二进制文件复制到“包”文件夹中进行验证?