这是我在StackOverflow.com上的第一个问题,我不确定这是否是正确的方法。我找到了一个类似的问题:Modifying the Data Source for the Strongly Typed Dataset Connection String。但是,提供的答案对我不起作用。我无法评论它,因为我没有足够的“声望点”(再次,我刚刚注册),我不想提供“答案”,因为我不知道正确答案。
我的问题是我需要能够修改生成的myproject。 dll .config文件中的连接字符串,但这样做根本不会对我有任何影响。我的库仍然使用在设计时设置的默认连接字符串。我已经尝试过我所知道的一切,但仍然没有运气。我尝试使用多种不同的方法来解决这个问题,但问题仍然存在。我也无法在互联网上找到任何有关我的具体问题的帮助。如果有人可以解释为什么我的修改后的配置文件没有被读取,那将是很好的。
有用的信息:
感谢您的帮助!
吕克
答案 0 :(得分:1)
默认情况下,类库不解析自己的mylibrary.dll.config - 它们将使用主机的配置文件(app.config或web.config)。
您可以做的是查看ConfigurationManager并查看从磁盘加载特定/其他配置文件的方法(OpenMappedExeConfiguration)。这样,您可以使用库的配置设置并使用它们。
在Stackoverflow或其他地方使用此OpenMappedExeConfiguration有很多帖子。
马克
答案 1 :(得分:0)