【问题标题】:C# - How to access config values in Project1 from Project2? Project2 is referenced in main Project1 [duplicate]C# - 如何从 Project2 访问 Project1 中的配置值? Project2在主Project1中被引用[重复]
【发布时间】:2018-02-02 19:42:46
【问题描述】:

Project1 是 MainProject,所以我想在 Project1 的 app.config 上完成所有工作。 我在 Project1 配置中有一个集合,我想从 Project2 访问它。

请告诉我该怎么做。

【问题讨论】:

  • 不是每个项目都有自己的app.config文件吗?
  • 但是为什么呢?你不能复制配置吗?

标签: c#


【解决方案1】:

这是不可取的,因为您将让其他项目依赖于项目 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

现在您可以在引用的项目中访问该属性。同样,这并不理想,我没有对其进行测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 2016-05-20
    • 2019-10-16
    • 2019-06-01
    相关资源
    最近更新 更多