在编译环境中获取 class 的完全限定名称?

Get the fully qualified name of a class in compiling environment?

在很多情况下,我需要 class 的全名,以便将其用于 PMC 中的 运行 命令,例如在 EF 迁移中指定 -ContextTypeName,有没有一种快速的方法获取它,而不是跟踪它所在的位置 - 很难吗?

编辑

我显然不是这个意思:

string fullyQualifiedName = typeof(MyType).AssemblyQualifiedName;

我需要 Visual Studio 可能附带的工具或扩展,使我能够从 class 标识符的上下文菜单中复制全名

快速搜索 Visual Studio Extensions Gallery 找到了这个扩展:Copy Qualified Name for Visual Studio 它似乎可以满足您的需求。

安装后,右键单击上下文中的 class 名称和 select Copy qualified name 选项,class 的限定名称将复制到剪贴板。