c# - 获取类的完全限定名称?

标签 c# .net asp.net-mvc-4 log4net

全部,我有一个 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;

关于c# - 获取类的完全限定名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204720/

相关文章:

c# - 在 Visual Studio 2010 中设计报表的教程?

c# - DataContract 和自定义设置/获取从字符串设置日期时间

.net - 使用 .NET 创建 TrueType 字体文件的子集

c# - 无法在 iis 上托管 ASMX Web 服务

c# - 如何获取两个时区的当前时差

.net - 如何在.NET程序集中安全存储加密 key

javascript - 如何将字典从 c#(服务器)传递到 javascript(客户端)

dependencies - 我可以将 ravendb 客户端与 Microsoft.AspNet.WebApi.Client 一起安装吗?

c# - 如何先创建 EntityFramework 代码的可视化模型

c# - MVC + T4MVC - 如何将 url 操作传递给表单?或者生成 Action /id 的替代方法?