[Mono-bugs] [Bug 409993] New: Missing(?) support for <bindingRedirect> in app.config
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Jul 17 10:25:07 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=409993
Summary: Missing(?) support for <bindingRedirect> in app.config
Product: Mono: Runtime
Version: 1.9.0
Platform: Other
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: misc
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: peter at peterjohanson.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
In local testing here, we're trying to use a app.config file to do a local
bindingRedirect, without having to install a policy file into the GAC.
(it happens to be for mapping the old vte-sharp 2.8.0.0 to the new 0.16.0.0
assembly version, but that's not directly important, I don't think).
We included exactly what should be there, based on the tons of examples found
online, and none seemed to work. This led me to grep through the mono source to
see what *was* supported:
<snip>
mcs/nunit20/nunit-console/nunit-console.exe.config: <bindingRedirect
oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config: <bindingRedirect
oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config: <bindingRedirect
oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config: <bindingRedirect
oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config: <bindingRedirect
oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_3_5:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_3_5:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_3_5:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_3_5:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_3_5:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_2_0:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_2_0:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_2_0:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_2_0:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/nunit20/nunit-console/nunit-console.exe.config.net_2_0:
<bindingRedirect oldVersion="1.0.5000.0"
mcs/class/FirebirdSql.Data.Firebird/Test/App.config:
<bindingRedirect oldVersion="2.1.4.0" newVersion="2.2.0.0" />
mono/metadata/mono-config.c: } else if (!strcmp (element_name,
"bindingRedirect")) {
</snip>
While ultimately leads me to mono_config_parse_publisher_policy, which is only
called in one spot, in
mono/metadata/assembly.c:mono_assembly_load_publisher_policy
Unfortunately, that seems to very specifically only be loading
"policy.X.Y.config" files sitting in the GAC next to policy DLLs.
Am I missing something? Any plans to support bindingRedirect specified in
app.config files?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list