C# 在VisualStudio中是否有一种方法可以轻松获得限定的类型名?

C# 在VisualStudio中是否有一种方法可以轻松获得限定的类型名?,c#,.net,visual-studio,typename,visual-studio-extensions,C#,.net,Visual Studio,Typename,Visual Studio Extensions,我正在寻找一个扩展/进程,用于在VisualStudio中获取对象的程序集限定类型名称。我知道你可以编写一个快速的控制台应用程序来输出这个结果,但我发现这是一个笨拙的过程。理想情况下,我希望能够右键单击类型名称,并可以选择将其程序集限定名称复制到剪贴板,以便粘贴到DI容器的配置文件中。尝试使用PowerTools。它是免费的,并为VisualStudio提供了一系列其他伟大的扩展 很可能接近您要寻找的内容。它似乎只显示有关引用的信息,但如果您的解决方案中有另一个项目引用程序集,则应该不会有问题

我正在寻找一个扩展/进程,用于在VisualStudio中获取对象的程序集限定类型名称。我知道你可以编写一个快速的控制台应用程序来输出这个结果,但我发现这是一个笨拙的过程。理想情况下,我希望能够右键单击类型名称,并可以选择将其程序集限定名称复制到剪贴板,以便粘贴到DI容器的配置文件中。

尝试使用PowerTools。它是免费的,并为VisualStudio提供了一系列其他伟大的扩展

很可能接近您要寻找的内容。它似乎只显示有关引用的信息,但如果您的解决方案中有另一个项目引用程序集,则应该不会有问题


如果可能的话,最好是一个插件。

在较新版本的ReSharper中,您可以使用ReSharper/编辑/将完全限定名称/源浏览器URI复制到剪贴板菜单选项。

@JohnSaunders:不使用编写时没有定义。我认为他想在不知道的情况下查找对象的程序集/命名空间它们是什么?我不确定。我使用ReSharper,只需单击类型,然后键入Control-B。也许像RedGate.Net reflector这样的东西会有所帮助。内置对象浏览器可能也是一个选项,但我在对象浏览器中没有看到程序集的全名。在一个类似的问题上发布了一个不错的答案:有一个很好的答案:你能详细说明吗?我确实使用了这个扩展名,但还没有找到一个可以让我获得限定类型名的功能。谢谢。那个插件非常接近我需要的。不幸的是,我在解决方案中没有出现实际的程序集信息对话框。也许这个项目还没有成熟?有趣的是,我没有遇到任何问题。您正在尝试查看项目的程序集信息吗?不是那样的。在References文件夹中的项目引用上选择“Assembly Information”,我会看到它。但你是对的,如果你能在项目层面上查看信息,那就太理想了。好吧,我现在明白了。我很困惑,因为“程序集信息”选项总是在解决方案资源管理器的上下文菜单中。我可能会查看源代码,看看这个周末是如何完成的,以及是否可以完成更接近我需要的内容。