我有一堂课
namespace LrcArchiveServices
{
public static class SharedInfo
{
public static string ConnectionString { get { return ConfigurationManager.ConnectionStrings["LocalDb"].ConnectionString; } }
}
}但问题是,当我在另一个程序集中使用ShareInfo时,我必须将App/Web中的值复制到该程序集中。如何使它始终获取包含类SharedInfo的程序集中的值?还是有一个更好的方式来分享价值之间的信任?
发布于 2017-03-15 03:55:55
ConfigurationManager将始终使用来自启动程序集app.config的值。
如果这两个应用程序都有独立的入口点,那么它们应该有单独的app.configs,在这两个信任中都有一个镜像值。如果这是一个应用程序,其中一个程序集依赖于另一个应用程序,那么您只需要在作为应用程序入口点的程序集中定义app.config。
https://stackoverflow.com/questions/42800580
复制相似问题