在我的项目中,我有一些功能,可用作Web应用程序和控制台应用程序(从任务调度程序启动).为此,我将公共代码放在Web应用程序和控制台应用程序正在使用的DLL中.这很好用.
但是,控制台和Web应用程序现在具有大致相同的App.config和Web.config.是否可以将此配置放在DLL中并使其可用于两个应用程序?
是的,您可以而且应该将常用配置设置放在DLL的配置文件中.只需将app.config文件添加到DLL项目中,并确保从DLL内部读取配置设置.部署后,您的配置文件需要具有名称"MyDLL.dll.config"(假设您的DLL名为"MyDLL.dll")并且与DLL位于同一文件夹中.