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