繁体   English   中英

如何从Visual Studio中的using语句查找DLL

[英]How to find a DLL from a using statement in Visual Studio

我正在使用Visual Studio 2015。

给我一个使用大量第三方DLL的项目的源代码。 如何找出哪个using语句正在使用哪个DLL?

例如,我有以下语句:

using Mnp;

我如何找出哪个DLL具有Mnp名称空间?

我将光标放在Mnp ,然后单击鼠标右键以打开右键菜单。 在那里,我尝试了2个选项:

  • 转到定义F12
  • 转到实现Ctrl + F12

但是在两种情况下,我都会收到相同的错误消息:

无法导航到插入符号下的符号。

我希望Visual Studio可以在“ References部分为我指向DLL,它具有名称空间Mnp

谢谢

使用对象浏览器。 在搜索文本框中,输入要查找的命名空间的字符串。 在左侧面板上,选择返回的正确名称空间。 在右下方的面板上,将显示Member of(是您的程序集名称)。

您可以在多个库和当前应用程序的同一名称空间中创建类型。

但是,如果您的程序当前正在编译,则可以:

  • 去除using Mnp; 源代码行
  • attepmt构建解决方案,由于无法找到一种或多种类型 ,该解决方案将失败
  • 重新包括using Mnp; 线
  • 对这些类型之一使用Go ot Definition ”以找出其来源

如果由于缺少dll而无法编译,则可以在文本编辑器中打开.csproj文件,以查看它正在使用哪个dll。

如果我正确理解了您的问题,通常会右键单击并选择“查找所有参考”选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM