在编译环境中获取 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 的限定名称将复制到剪贴板。
在很多情况下,我需要 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 的限定名称将复制到剪贴板。