我正在使用 WPF,经常需要获取给定类的命名空间和程序集名称。但我不知道该怎么做。
那么,当我们在解决方案资源管理器中浏览类或/和编辑类的代码时如何获取名称呢?请帮忙!
您可以使用 Visual Studio即时窗口作为获取解决方案项目之一的程序集限定名称的快速方法。
IIRC,这些步骤应该有效:
- 打开要获取程序集名称的项目中包含的类的文件;
- 将该项目设置为解决方案的启动项目;
- Open the Immediate Window, default C# environment shortcut is CTRL+D+I;
- In the Immediate Window type
typeof(ClassNameOfStep1).AssemblyQualifiedName
and press Enter.
The 即时窗口取决于设计时表达式评估
这又取决于 Visual Studio 托管进程,因此您需要启用它,默认情况下已经启用。
另外,我做了一些快速测试,类的名称在所有情况下都足够了,除了我在 VS 2008 上尝试时,这需要我提供FullName
的类型。因此,如果Name
结果错误使用Name
具有命名空间资格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)