我对Identity Core 2.0和Visual Studio 2017的开发比较陌生。我有一个使用新身份核心及其遇到问题的项目,但是,它没有给我任何错误,所以我想将源代码添加到项目中,以便我可以进一步调试并找到我的问题。但是,我注意到nuget包的结构似乎发生了翻天覆地的变化,甚至包文件夹现在已经从项目中消失了。
我使用它的方式是我只是删除项目引用,添加源代码然后引用项目与nuget包相反。现在看起来比这更复杂。每个包似乎都有自己的依赖链接,我知道必须有一个简单的方法来做到这一点。
为了更好地解释,我有2个项目,主要项目引用了Dapper项目,而这个Dapper项目引用了Identity。现在,如果我查看我的主要项目的引用,它会显示dapper,并在其下显示身份及其所有子项目。然后我查看dapper项目引用,它显示了所有子项目的身份。
现在我确信我不应该为每个子项目和父项目更新每个参考,这看起来似乎太复杂了。必须有一个更简单的方法,所以我该怎么办呢?
我找到了一个解决方案,你可以在其中添加global.json文件的路径,但是我的项目在任何地方都没有该文件。尝试创造它,但那也没有成功。我在这里提到这个解决方案:https://www.stevejgordon.co.uk/debugging-into-asp-net-core-source