Hi,
I am sorry to say that I don't think you should read or write app.config or
web.config file in a class library. Configuration file doesn't make sense
for a class library.
Suppose we have a class library project and a Windows application project.
We add a configuration file and access it within the class library project
and build the class library project. We add a reference to the class
library project in the Windows application project and then build the
Windows application project. You will see that the configuration file of
the class library project isn't copied to the 'bin\debug' directory of the
Windows application project.
The class library won't read value of the settings from its configuration
file, instead it will adopt the default value. Even if we copy the
configuration file of the class library to the 'bin\debug' directory of the
Windows application project and modify the value of the settings in the
configuration file, the class library won't see the new value of the
settings.
So we should add and access application settings in the Windows application
or Web application project.
Hope this helps.
If you have any concerns, please feel free to let me know.
Sincerely,
Linda Liu
Microsoft Online Community Support
=============== =============== =============== =====
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.
Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.
=============== =============== =============== =====
This posting is provided "AS IS" with no warranties, and confers no rights.