Bug 15741 - AppDomain.CurrentDomain.SetData does not work with property APP_CONFIG_FILE
Summary: AppDomain.CurrentDomain.SetData does not work with property APP_CONFIG_FILE
Status: CONFIRMED
Alias: None
Product: Class Libraries
Classification: Mono
Component: General (show other bugs)
Version: 3.2.x
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-10-28 09:07 UTC by Paul Zander
Modified: 2015-02-23 12:11 UTC (History)
5 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Paul Zander 2013-10-28 09:07:46 UTC
Mono version: 3.2.3

If the domain property APP_CONFIG_FILE is set, the name of the configuration file is not changed.
Test code:

  // Set the APP_CONFIG_FILE property:
  AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "C:\\test.exe.config");
  // Retrieve the ConfigurationFile
  string config = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
  Console.WriteLine("ConfigurationFile = {0}", config);

This behaviour is different from the behaviour of Miscrosoft .NET.
Comment 1 Chris Hamons 2015-02-23 12:11:54 UTC
This is a bug in the mono class library / runtime, not in Xamarin.Mac. I've moved it to the correct group.

Apologies on the very long delay in response.

Note You need to log in before you can comment on or make changes to this bug.