【发布时间】:2018-02-02 19:42:46
【问题描述】:
Project1 是 MainProject,所以我想在 Project1 的 app.config 上完成所有工作。 我在 Project1 配置中有一个集合,我想从 Project2 访问它。
请告诉我该怎么做。
【问题讨论】:
-
不是每个项目都有自己的app.config文件吗?
-
但是为什么呢?你不能复制配置吗?
标签: c#
Project1 是 MainProject,所以我想在 Project1 的 app.config 上完成所有工作。 我在 Project1 配置中有一个集合,我想从 Project2 访问它。
请告诉我该怎么做。
【问题讨论】:
标签: c#
这是不可取的,因为您将让其他项目依赖于项目 1 的配置。
如果你确实想这样做,你可以这样做:
//Reference Project 1 in Project 2 then create a public class
// create a public property that stores configuration you want.
// read the configuration with the ConfigurationManager
Public Class Datalayer
Public connetionString =
ConfigurationManager.ConnectionStrings("connection").ConnectionString
现在您可以在引用的项目中访问该属性。同样,这并不理想,我没有对其进行测试。
【讨论】: