我经常使用 nuget(和你们中的许多人一样)来引用外部和内部组件。
出于调试目的,能够将 nuget-assembly 交换为其源代码会很好。
不幸的是,解决方案本身和一些 nuget 引用的包(由 sln 使用)经常使用一些“core-lib”。简单地通过 VS 删除引用并添加它的源项目通常会导致与“core-lib”的模棱两可的关系,因为(sln 和 package-src)都使用“core-lib”——主要是在不同的版本中。
解决该问题的唯一方法(我知道)是将所有引用更新到同一版本(通常是最实际的版本)。这可能很烦人,尤其是在更大的项目中。
也许有一种方法可以使引用更加灵活 - 例如通过在提示路径中使用通配符?
感谢所有建议!