是否可以在 GAC 中使用程序集创建自定义配置部分
Is it possible to create custom config section with assembly in GAC
我有一个 .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>
我有一个 .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>