获取类的完全限定名称?

2024-01-21

所有,我有一个 log4net 实现,我正在尝试使用AdoNetAppender,但子元素之一appender配置是connectionType它需要一个完全限定的类名,例如System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089(以文档为例)。

但是,它无法加载该应用程序,因为这是一个 .NET4 MVC 应用程序。有人可以告诉我如何获得完全限定的名称,以便它将加载类型并连接到数据库吗?我已经尝试了我能想到的一切。


我不确定您需要什么类型,但您可以在代码中使用它来获取类型的完全限定名称。

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

获取类的完全限定名称? 的相关文章

  • CMake source_group() 无法在分层项目设置中正常工作

    在进行更改以使 CMake 项目具有分层文件夹管理后 source group 似乎不再正常工作 CMake 只是将所有内容转储到默认过滤器中 我尝试了各种正则表达式来从父级获取每个源文件的相对文件路径 甚至对父级 CMakeLists t
  • 字节序和大小为 1 的位域

    我认为字节顺序不应该影响大小最多为 1 个字节的结构 但这是我的小端机器上的代码 include
  • 使用“NOT IN”的 LINQ to SQL 查询

    可以使用 LINQ to SQL 查询NOT IN 例如 SELECT au lname 声明 FROM 作者 WHERE 声明 NOT IN CA IN MD List
  • 在 VS 扩展性演练中,Guid 应包含 32 位数字和 4 个破折号 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

    我正在使用演练 第 1 部分 创建基本项目系统与网站上所写的完全一样http msdn microsoft com en us library cc512961 aspx http msdn microsoft com en us libr
  • “char *”类型的参数与“LPWSTR”类型的参数不兼容

    以前可能有人问过这个问题 但我似乎找不到解决方案 std string GetPath char buffer MAX PATH GetSystemDirectory buffer MAX PATH strcat buffer versio
  • 将 0x1234 转换为 0x11223344

    如何高性能地将十六进制数0x1234扩展到0x11223344 unsigned int c 0x1234 b b c 0xff lt lt 4 c 0xf c 0xff0 lt lt 8 c 0xff00 lt lt 12 c 0xf00
  • `uint_fast32_t` 保证至少与 `int` 一样宽吗?

    C 标准规定整数操作数小于int将晋升为int在对它们执行任何算术运算之前 因此 对两个小于的无符号值进行运算int将使用有符号而不是无符号的数学来执行 如果需要确保使用无符号数学对 32 位操作数执行操作 例如 将两个乘积可能超过 2 的
  • 基本 WinForm KeyDown 事件处理

    我正在使用 WinForms 我已经为KeyDown主窗体的事件 从而调用按钮的Click事件处理程序 The Click调用的事件处理程序取决于按下的特定键 如果用户单击该按钮而不是使用该键 然后随后尝试使用该键 则该键 例如向下箭头 将
  • 在 C# 中使用正则表达式重复模式

    我有一串话 词黑暗王辉光我们结束你好再见低翼 我需要找到第一个单词的最后一个字母与以下单词的第一个字母匹配的单词 例如 worD Dark 我写了一个正则表达式 b w w W 1 w b 目前它成功找到连续 2 个单词 Regex Mat
  • Facebook C# SDK 从 V5 迁移到 V6

    我正在尝试从 SDK 的 V5 3 2 迁移到 V6 我有一个 ASP NET 4 0 Canvas 应用程序 我注意到现在不再有 facebook web dll 我以前使用过 并找到了以下信息 gt 删除 Facebook Web dl
  • 什么更快?

    如果我们有以下 2 个 C 代码片段可以完成相同的任务 int a b somenumber while b gt 0 a b 3 b 3 or int b somenumber while b gt 0 int a b 3 b 3 我对计
  • 如何在 Unix 控制台或 Mac 终端中编译和运行 C/C++ 代码?

    如何在 Unix 控制台或 Mac 终端中编译 运行 C 或 C 代码 如果是一个简单的单源程序 make foo 源文件在哪里foo c foo cpp等等 你甚至不需要 makefile Make 有足够的内置规则将源文件构建为同名的可
  • cudaMalloc使用向量>进行管理 > C++ - NVIDIA CUDA

    我正在通过 NVIDIA GeForce GT 650M GPU 为我创建的模拟实现多线程 为了确保一切正常工作 我创建了一些辅助代码来测试一切是否正常 在某一时刻 我需要更新变量向量 它们都可以单独更新 这是它的要点 device int
  • 使用 Lambda 表达式从字段名称中选择不同的字段

    我需要从数据库表中获取两个字段 使用 linq to sql 检索 一个字段是日期时间 并且是固定字段 另一个字段始终是十进制 但该字段可以不同 该表保存的货币数据每天以不同的货币处理两次 因此可能具有 AM USD PM USD AM E
  • 在 C# 中创建我的对称密钥

    一直在审查一些对称加密方法 我看到了很多在类中硬编码私有静态变量的示例 通常类似于 string key THISISYOURENCRYPTIONKEY 然后在更远的地方 代码使用它来加密 解密 抛开正确的实现 算法 策略以及存储它的位置
  • static_assert 有什么作用,你会用它做什么?

    你能举个例子吗static assert C 11 会优雅地解决手头的问题吗 我熟悉运行时assert 我应该选择什么时候static assert 超过常规assert 另外 在boost有一种东西叫做BOOST STATIC ASSER
  • 如何反转无符号整数的 4 个字节? [复制]

    这个问题在这里已经有答案了 我试图通过使用 和 以及按位 AND 和 OR 和 来反转无符号整数 但不知道如何执行此操作 我已经拥有的 int main int argc char argv unsigned int getal scanf
  • 在第 i 个位置切换一点[重复]

    这个问题在这里已经有答案了 可能的重复 如何在 C 中设置 清除和切换单个位 https stackoverflow com questions 47981 how do you set clear and toggle a single
  • 使用boost asio的线程池

    我正在尝试使用 boost asio 创建一个有限的线程池类 但我陷入了困境 有人可以帮助我吗 唯一的问题是我应该减少计数器的地方 代码无法按预期工作 问题是我不知道我的线程何时完成执行以及我如何知道它已返回池 include
  • 查找文本中所有关键字的有效算法

    我有很多字符串 其中包含许多不同拼写的文本 我通过搜索关键字来标记这些字符串 如果找到关键字 我将使用该关键字的关联文本 假设搜索字符串可以包含文本 schw schwa 和 施瓦茨 我有三个关键字 全部解析为文本 schwarz 现在我正

随机推荐

  • 接受语言列表

    我想对浏览器发送到网站的 Accept Language 做出反应 有谁知道我可以在哪里获得浏览器可能发送到网站的所有可用 Accept Languages 的可靠列表 非常感谢 IANA 语言子标签注册表页面 http www iana
  • OpenGL:缩放然后翻译?如何?

    我有一些二维几何 我想在我的几何体周围获取一些边界矩形 然后在平面上的其他地方渲染它的较小版本 以下或多或少是我必须进行缩放和翻译的代码 source and dest are arbitrary rectangles float scal
  • 如何创建嵌套数组并将其存储在数据库中? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有一个像这样的数据 table tr th title 1 th td para1 td tr table table tr th tit
  • ARM 模板:AppSettings、WEBSITE_CONTENTSHARE 的存储端点不正确

    使用 ARM 模板将 Azure 函数部署到 USGov Arizona 时出现错误 模板适用于 Azure 商业版 错误是 12 34 11 12 33 27 PM Resource Microsoft Web sites config
  • 隐式声明scandir; alphasort 未声明

    我正在尝试使用scandir打印当前目录中的文件列表 当我尝试编译时 我收到以下错误和警告 warning implicit declaration of function scandir Wimplicit function declar
  • AngularJS + Protractor 对中继器中的所有行值求和

    我正在使用 Protractor 测试 AngularJS 我有一个中继器 我正在尝试对行中的所有值进行求和 并将其与汇总行值进行比较 这是我的 HTML table th td 100 td th tr td item a td tr t
  • 使用 Popen 控制 puttygen

    我正在编写一个 python 脚本来为用户生成 SSH 密钥 使用 ssh keygen 生成它们后 我想使用 puttygen 创建一个 ppk 文件 不幸的是 puttygen 不允许在命令行上提供密码 因此我尝试使用 popen 将它
  • SQL Server:清理@param以防止注入攻击

    为了便于讨论 我们就说我have to创建一个包含具有 INSERT 的 SQL 查询的局部变量 DECLARE insert NVARCHAR MAX SELECT insert INSERT INTO dbo table VALUES
  • 如何更改PowerShell默认模块安装文件夹?

    有没有办法更改PowerShell模块安装文件夹 模块放置在Install Module之后的文件夹 这就是我想这样做的原因 我使用的是 Windows 10 PowerShell 5 1 17763 503 我的默认安装文件夹是Docum
  • 连接行值

    我使用的是 Microsoft SQL Server 2005 并且能够根据以下查询连接行值 SELECT e1 EMP ID SELECT cast Sector ID as varchar 10 FROM Employee Sector
  • 将浮动div设置为高度:100%?

    我怀疑这个问题没有答案 但我想知道是否有办法将浮动 div 的高度设置为 100 我在包装 div 中有两个 div div div div div div div 右侧 div 有一个设定的高度 我希望左侧 div 与其匹配 所以我创建了
  • 如何使用 VSCode 1.5+ 作为 Git 的默认编辑器

    我正在尝试将 Git 配置为使用 VSCode 作为我的默认编辑器 我的问题是 一旦打开文件 VSCode 就会退出并将控制权交还给 PowerShell 提示符 例如在执行变基操作时会导致问题 我知道如何使用 Visual Studio
  • 如何测试只修改私有类成员变量的void方法?

    我正在尝试对初始化一些私有字段的类中的方法进行单元测试 public void init Properties props throws Exception this language props getProperty Constants
  • R包中的延迟加载错误

    我正在 R 版本 3 1 3 中构建 R 包 但每当我尝试安装它时 我都会收到以下错误消息 installing source package SPO R data moving datasets to lazyload DB prepar
  • 使用 Google 地图“已达到纹理图集的最大数量,无法分配更多”

    我正在构建一个使用 Google 地图和大量叠加层的应用程序 似乎当我尝试加载大量叠加层时 它会停止并为我提供 null 为 false 已达到纹理图集的最大数量 无法分配更多 我只是这样添加图像作为叠加层 if image nil let
  • 从稀疏矩阵中提取块作为另一个稀疏矩阵

    如何从a中提取一个块Eigen SparseMatrix
  • 删除多行 - 从“pattern”匹配到第二次出现的“pattern”

    我想用sed或类似的工具来查找包含 的行something 并删除该行以及所有后续行 直到第二次出现包含 的行fi 例子 如果我有以下文件 somepath somefile包含 Test something if something th
  • Nuxt:使用“可选链接运算符”运算符(.?)

    Nuxt 2 12 2 尝试使用时在构建时抛出错误object key Module parse failed Unexpected token 311 25 friendly errors 10 36 40 You may need an
  • 创建按钮边缘的“地图”

    因此 从这个问题开始 圆形按钮 https stackoverflow com questions 12255701 rounded buttons 我认为我需要创建一种视图边缘的地图 假设我有一个如下所示的视图 该按钮不会是蓝色或任何特定
  • 获取类的完全限定名称?

    所有 我有一个 log4net 实现 我正在尝试使用AdoNetAppender 但子元素之一appender配置是connectionType它需要一个完全限定的类名 例如System Data SqlClient SqlConnecti