在 Visual Studio 中获取类的程序集限定名称

2024-04-11

我正在为一些专门的自定义域逻辑编写一个自定义的反射库,该库将使用 XML 配置文件,该文件将在运行时动态解析 System.Type 对象。然而,在编写 XML 配置文件时,编写类型有点麻烦,因为它们需要完全限定的程序集名称,以便 Type.GetType() 来解析它们。有没有办法在 Visual Studio 中找出对象的 AssemblyQualifiedName,而无需编写程序将它们打印到文件或标准输出或类似的东西?


如果我处于您的情况,我只会弹出立即窗口(调试->Windows->立即)并使用typeof(TypeFullName).AssemblyQualifiedName.

您需要使用完整的命名空间来限定类型才能执行此操作,这还会产生自动运行解决方案启动项目的副作用。可以通过暂时将类库设置为解决方案启动项目来减轻这种副作用。

Example:

typeof(System.Windows.Forms.Button).AssemblyQualifiedName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Visual Studio 中获取类的程序集限定名称 的相关文章

  • 模板类的不明确多重继承

    我有一个真实的情况 可以总结为以下示例 template lt typename ListenerType gt struct Notifier void add listener ListenerType struct TimeListe
  • 如何在我的应用程序中使用 Windows Key

    Like Windows Key E Opens a new Explorer Window And Windows Key R Displays the Run command 如何在应用程序的 KeyDown 事件中使用 Windows
  • 为什么 POSIX 允许在只读模式下超出现有文件结尾 (fseek) 进行搜索

    为什么寻找文件结尾很有用 为什么 POSIX 让我们像示例中那样在以只读方式打开的文件中进行查找 c http en cppreference com w c io fseek http en cppreference com w c io
  • 将字符串从非托管代码传递到托管

    我在将字符串从非托管代码传递到托管代码时遇到问题 在我的非托管类中 非托管类 cpp 我有一个来自托管代码的函数指针 TESTCALLBACK FUNCTION testCbFunc TESTCALLBACK FUNCTION 接受一个字符
  • 使用 C# 在 WinRT 中获取可用磁盘空间

    DllImport kernel32 dll SetLastError true static extern bool GetDiskFreeSpaceEx string lpDirectoryName out ulong lpFreeBy
  • 如何针对 Nancy 中的 Active Directory 进行身份验证?

    这是一篇过时的文章 但是http msdn microsoft com en us library ff650308 aspx paght000026 step3 http msdn microsoft com en us library
  • c 中的错误:声明隐藏了全局范围内的变量

    当我尝试编译以下代码时 我收到此错误消息 错误 声明隐藏了全局范围内的变量 无效迭代器 节点 根 我不明白我到底在哪里隐藏或隐藏了之前声明的全局变量 我怎样才能解决这个问题 typedef node typedef struct node
  • C# 用数组封送结构体

    假设我有一个类似于 public struct MyStruct public float a 我想用一些自定义数组大小实例化一个这样的结构 在本例中假设为 2 然后我将其封送到字节数组中 MyStruct s new MyStruct s
  • 在 ASP.Net Core 2.0 中导出到 Excel

    我曾经使用下面的代码在 ASP NET MVC 中将数据导出到 Excel Response AppendHeader content disposition attachment filename ExportedHtml xls Res
  • A* 之间的差异 pA = 新 A;和 A* pA = 新 A();

    在 C 中 以下两个动态对象创建之间的确切区别是什么 A pA new A A pA new A 我做了一些测试 但似乎在这两种情况下 都调用了默认构造函数 并且仅调用了它 我正在寻找性能方面的任何差异 Thanks If A是 POD 类
  • 使用向量的 merge_sort 在少于 9 个输入的情况下效果很好

    不知何故 我使用向量实现了合并排序 问题是 它可以在少于 9 个输入的情况下正常工作 但在有 9 个或更多输入的情况下 它会执行一些我不明白的操作 如下所示 Input 5 4 3 2 1 6 5 4 3 2 1 9 8 7 6 5 4 3
  • 编译的表达式树会泄漏吗?

    根据我的理解 JIT 代码在程序运行时永远不会从内存中释放 这是否意味着重复调用 Compile 表达式树上会泄漏内存吗 这意味着仅在静态构造函数中编译表达式树或以其他方式缓存它们 这可能不那么简单 正确的 他们可能是GCed Lambda
  • 我的 strlcpy 版本

    海湾合作委员会 4 4 4 c89 我的程序做了很多字符串处理 我不想使用 strncpy 因为它不会终止 我不能使用 strlcpy 因为它不可移植 只是几个问题 我怎样才能让我的函数正常运行 以确保它完全安全稳定 单元测试 这对于生产来
  • 像“1$”这样的位置参数如何与 printf() 一起使用?

    By man I find printf d width num and printf 2 1 d width num 是等价的 但在我看来 第二种风格应该与以下相同 printf d num width 然而通过测试似乎man是对的 为什
  • 检查 url 是否指向文件或页面

    我们需要以下内容 如果文件确实是文件 则从 URL 下载该文件 否则 如果它是一个页面 则什么也不做 举个简单的例子 我有以下命令来下载文件 My Computer Network DownloadFile http www wired c
  • 如何在内存中存储分子?

    我想将分子存储在内存中 这些可以是简单的分子 Methane CH4 C H bond length 108 7 pm H H angle 109 degrees But also more complex molecules like p
  • ListDictionary 类是否有通用替代方案?

    我正在查看一些示例代码 其中他们使用了ListDictionary对象来存储少量数据 大约 5 10 个对象左右 但这个数字可能会随着时间的推移而改变 我使用此类的唯一问题是 与我所做的其他所有事情不同 它不是通用的 这意味着 如果我在这里
  • 方法参数内的变量赋值

    我刚刚发现 通过发现错误 你可以这样做 string s 3 int i int TryParse s hello out i returns false 使用赋值的返回值是否合法 Obviously i is but is this th
  • 如何在 C# 中播放在线资源中的 .mp3 文件?

    我的问题与此非常相似question https stackoverflow com questions 7556672 mp3 play from stream on c sharp 我有音乐网址 网址如http site com aud
  • 如何将字符串“07:35”(HH:MM) 转换为 TimeSpan

    我想知道是否有办法将 24 小时时间格式的字符串转换为 TimeSpan 现在我有一种 旧时尚风格 string stringTime 07 35 string values stringTime Split TimeSpan ts new

随机推荐

  • 在 AWS 资源的往返工程中使用 CloudFormer

    我想以自动方式使用 CloudFormer 来生成 VPC 中现有资源的模板 我可以使用 Ruby SDK CloudFormation Client create stack 创建 cloudformer 实例 并使用 CloudForm
  • 来自服务器的 OAuth2“无效授予”响应

    我要求我的客户使用他创建了 google api 项目的授权 gmail 帐户访问此 URL https accounts google com o oauth2 auth scope https www googleapis com au
  • 如何通过 Cron 运行 bash 脚本

    我见过其他类似的问题 但我找不到任何关于如何找出通过 Crontab 运行 Bash 脚本的正确方法的真实信息 这 sh文件位于用户目录中 在我的例子中serverpilot 该脚本正在尝试复制的内容apps文件夹并发送到我的 S3 存储桶
  • Google Play 控制台报告的奇怪堆栈跟踪

    我得到了这样的stacktraces在 Google Play Console 提供的崩溃报告中 at com example ClassA createInstance ClassA java or op1 ClassA java or
  • 哪个本地数据库适合 Windows 8 应用商店应用程序?

    我正在编程一个Windows 8 Store App 地铁设计 与C and XAML using Visual Studio 2012 不需要具有多用户支持等的数据库服务器 我想将数据存储在本地数据库中 但不知道哪个数据库适合我的需求 或
  • R中检查字符串是否包含所有空格

    我想看看字符串是否只包含空格 该字符串可以是 or or etc 我想这样做 这样我就可以将数据框中的值更改为 NA 因为我的目标是修复 清理混乱的数据 谢谢 你可以尝试使用grepl grepl s your string s 要求 0
  • RMarkdown 中子文档之间的链接

    我正在用 R Markdown 写博士论文 我想添加一个子文档 简介 的链接 允许读者跳转到另一个子文档 其中一篇论文 这是我的主要文件 output pdf document latex engine pdflatex r setup i
  • FragmentActivity Junit 测试

    Me used FragmentAndroid 兼容包 使用android support v4 jar 但我无法对此进行 JUnit 测试 My main FragmentActivity类声明如下 public class MyActi
  • 创建简单 RMI 应用程序时出现“ClassCastException:$Proxy0 无法转换”错误

    我正在创建我的第一个非常简单的 RMI 客户端 服务器应用程序 这是代码 接口 I通讯 package itu exercies RMI server import java rmi Remote import java rmi Remot
  • 使用 Visual Studio Code 重构局部变量名称

    我有这个简单的情况 我想重构角色变量的名称 看起来 Visual Studio Code 足够聪明 知道不应触及 URL 中的 角色 我只想在单个文件 单个范围内重构变量的名称 而不是整个文件 绝对不是多个文件 If I use Ctrl
  • Python 函数是否存储为对象? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 此查询继续link https stackoverflow com questions 22604974 python memory mod
  • Httpwebrequest / Httpwebresponse - 重定向计数

    我试图弄清楚在我最终到达最终内容之前我的网络请求被重定向了多少次 我正在创建我的网络请求 如下所示 var httpRequest HttpWebRequest WebRequest Create some arb path httpReq
  • 从 python 脚本返回值到 shell 脚本

    我是Python新手 我正在创建一个返回字符串 hello world 的 Python 脚本 我正在创建一个 shell 脚本 我正在添加从 shell 到 Python 脚本的调用 我需要将参数从 shell 传递到 Python 我需
  • 如何找出该语句实际生成的 SQL?

    我使用 VS2010 NET4 和 EF4 我想看看运行时生成的实际 SQL 另外 写这个声明的最佳方式是什么 这是我的代码 var cklContactItems from a in dbTestCenterViews appvuChec
  • Class.getFields() 返回的字段顺序

    Javadoc 为Class getFields 说 返回的数组中的元素未排序 并且不按任何特定顺序 关于顺序实际上是如何确定的有什么提示吗 当我执行此方法两次时 是否有可能以不同的顺序获取字段 换句话说 对于给定的编译类 甚至在同一源文件
  • 使用条件随机字段进行命名实体识别

    What is 条件随机场 具体如何条件随机场识别结构化或非结构化文本中的人 组织或地点等专有名称 例如 该产品由 StackOverFlow Inc 订购 条件随机场如何将 StackOverFlow Inc 识别为一个组织 CRF 是一
  • 连接中的不透明游标应该在不同的字段参数中保持稳定吗?

    The RANGE ADD突变需要一个edgeName以便它可以将新边插入到客户端连接中 作为其查询的一部分 它还包括cursor 问题是服务器无法知道客户端在生成边缘响应时可能将哪些参数应用于连接 这是否意味着cursor应该稳定 通常
  • 如何使用 Java 加密消息,然后使用 Python 解密消息以实现 AES GCM 算法

    我正在研究使用 Java 加密消息 然后使用基于 AES GCM 算法的 Python 解密消息的问题 基于python doc 通过加密器证明身份验证标签 https cryptography io en latest hazmat pr
  • 如何更改ViewPager的页面?

    我在我的应用程序中使用 ViewPager 并在主 Activity 中定义它 里面onCreate方法我从 SharedPreferences 加载一些页面 然后将其传递给 PagerAdapter Override public int
  • 在 Visual Studio 中获取类的程序集限定名称

    我正在为一些专门的自定义域逻辑编写一个自定义的反射库 该库将使用 XML 配置文件 该文件将在运行时动态解析 System Type 对象 然而 在编写 XML 配置文件时 编写类型有点麻烦 因为它们需要完全限定的程序集名称 以便 Type