我刚开始尝试使用Visual Studio探索F#,但是我无法通过“转到定义”选项导航到第三方依赖项的代码。
我收到了这个错误信息:
“无法导航到定义。源代码不可用。”
我的主要语言是Java,我习惯于使用IntelliJ IDEA源检索机制(通常通过Maven存储库完成)。在开发代码时,我认为这是一个必不可少的功能。难道.NET没有类似的东西吗?
编辑后:
阅读评论和答案后,我去SymbolSource上找了一些包,我找到了它们(例如JSON.Net的SymbolSource页面)。
我尝试了所示的PM命令和页面,但它们一直产生错误:
“Install-Package:处理此请求时发生错误。”
所以我已经下载了NuGet.exe,并通过在详细模式下运行命令获得了它请求的URL(例如 JSON.Net的SymbolSource FeedService URL)。
正如您所看到的,它显示了一个错误:
获取来自NuGet feed的软件包已暂时禁用。 但是您不需要它进行调试!
这是否是预期的?
附言:我也尝试过使用预身份验证的链接。 相同的问题。
P.S.2:似乎我可以在调试期间步入第三方依赖项的源代码,但我仍然无法通过“转到定义”访问它(无论是在Debug模式还是Edit模式下)。
我收到了这个错误信息:
“无法导航到定义。源代码不可用。”
我的主要语言是Java,我习惯于使用IntelliJ IDEA源检索机制(通常通过Maven存储库完成)。在开发代码时,我认为这是一个必不可少的功能。难道.NET没有类似的东西吗?
编辑后:
阅读评论和答案后,我去SymbolSource上找了一些包,我找到了它们(例如JSON.Net的SymbolSource页面)。
我尝试了所示的PM命令和页面,但它们一直产生错误:
“Install-Package:处理此请求时发生错误。”
所以我已经下载了NuGet.exe,并通过在详细模式下运行命令获得了它请求的URL(例如 JSON.Net的SymbolSource FeedService URL)。
正如您所看到的,它显示了一个错误:
获取来自NuGet feed的软件包已暂时禁用。 但是您不需要它进行调试!
这是否是预期的?
附言:我也尝试过使用预身份验证的链接。 相同的问题。
P.S.2:似乎我可以在调试期间步入第三方依赖项的源代码,但我仍然无法通过“转到定义”访问它(无论是在Debug模式还是Edit模式下)。