我可以让这个问题更具体,但是,我不时遇到这个问题,最终放弃并在 SO 上创建了这个
对于这种特殊情况,我正在遵循有关如何从我当前的 API调用下游 API 的Microsoft 指南
在前面的文章中,我尽职尽责地从微软的github帐户下载了源代码..并将所需的源代码片段复制到我的项目中..
一切都准备好编译了,除了我的 Visual Studio IDE 在这段代码下放了一些小波浪线(只有最后一段)。
System.IdentityModel.Tokens.BootstrapContext
我已经浪费了半个小时或更长时间来尝试将大量 Nugetpackages.conf
文件与我自己的文件进行比较……并且真的不想将不必要的内容移植到我自己的项目中……
有什么神奇的方法可以辨别我需要哪个nuget 吗?我知道如何右键单击,Go to definition
但是.. 有时类名和/或命名空间不是直接的死赠品
在你所有的好评论之后更新
我是否应该承认我已经从事 .NET 开发将近 12 年了?不,我最好不要...
它保持灰色,这让我想到:
我没有想到:
System.IdentityModel.Tokens.Jwt
nuget,它现在是一个合法的命名空间,但我仍然没有中央 DLL”所以,希望你们那些鼻子里喷着可口可乐的人(我能听到你们在大厅小厨房里大声的笑声)- 可以停止笑足够长的时间来让兄弟放松一下
在您的情况下,它看起来像是一个系统组件 ( System.IdentityModel.dll
)。但是,如果它是 NuGet 包,您可以通过以下方式找到哪一个:
Go To Definition
#region
,展开该区域编辑:看起来即使在你的情况下也能工作,当我这样做时的评论在BootstrapContext
这里:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.IdentityModel.dll
这个目录表明它可以从Add Reference
-->Assemblies
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句