背景资料
目前我有两个C#控制台应用程序:Job.JobManager
和Job.JobResources
。 Job.JobResources
存储我需要运行的各种批处理作业的所有数据库连接字符串和实际实现。 Job.JobManager
接受基于传入的内容调用必要作业的运行时参数。
例如:用户传入" Job4312"进入Job.JobManager
- >方法JobDB.Job4312
在Job.JobResources
中执行。
我稍后会添加其他项目,它们将在Job.JobResources中使用相同的功能
问题
目前我遇到的问题是我被迫将数据库连接字符串放在两个项目的app.config
文件中。我理想的情况是只需将连接字符串放在Job.JobResources
项目中。但是,当我这样做时,我收到一个异常(当试图在Job.JobResources
中建立连接时抛出)表示无法找到连接字符串。