.net 可以用GAC中的程序集创建自定义配置节吗

.net 可以用GAC中的程序集创建自定义配置节吗,.net,c#-4.0,app-config,gac,.net,C# 4.0,App Config,Gac,我有一个.NET库,我把它的dll放入GAC。一个控制台应用程序正在使用此库并定义自定义配置部分。但这让我感到非常失望 ConfigurationManager.getConfigSection("telemetry") 当库dll位于bin文件夹中时,它可以正常工作。但当从GAC访问时,它抛出异常。为什么会发生这种情况。有什么线索吗?有没有办法解决这个问题 我的配置部分定义为- <configSections> <section name="telemetry" type

我有一个.NET库,我把它的dll放入GAC。一个控制台应用程序正在使用此库并定义自定义配置部分。但这让我感到非常失望

ConfigurationManager.getConfigSection("telemetry")
当库dll位于bin文件夹中时,它可以正常工作。但当从GAC访问时,它抛出异常。为什么会发生这种情况。有什么线索吗?有没有办法解决这个问题

我的配置部分定义为-

<configSections>
 <section name="telemetry" type="Com.Example.Telemetry.TelemetryConfig,Com.Example.Telemetry Version=1.0.0.0,Culture=neutral,PublicKeyToken=f0c3520fdea11a5a" />
 </configSections>

解决了这个问题

程序集名称和版本之间缺少逗号

<configSections>
<section name="telemetry" type="Com.Example.Telemetry.TelemetryConfig,Com.Example.Telemetry, Version=1.0.0.0,Culture=neutral,PublicKeyToken=f0c3520fdea11a5a" />
 </configSections>

您是如何在web/app配置中定义配置部分的?