小编Mic*_*hik的帖子

为什么我不能使用引用配置文件的dll

我想问一下这个问题很疯狂,在dll代码里面我无法引用该dll.config文件,它只能编译到exe中并复制到任何其他项目的解决方案中.

你有没有想过你何时创建了一个dll文件(DataAccess.dll例如你想用于不同的sql连接字符串的不同应用程序)但是当你构建解决方案时它会创建一个DataAccess.dll.config文件,但绝不会将其复制到任何其他解决方案中Winforms或Windows服务.它就在那里.

如果您尝试复制配置文件并更改值,那么您只能获得当时最初编译的内容,即使在您使用intellisense访问配置设置的dll中看起来如此,编译后也会忽略这些值.如果你在记事本中打开你的dll,你会看到你的设置被编译到dll本身.

令我难以置信的是,我必须手动将配置文件中的值复制到exe的配置文件中以访问面向对象的智能感知管理器中的配置设置,除了我必须通过路径使用硬编码的打开配置文件并搜索元素

这笔交易是什么?对于我来说,找不到更简单的做事方式,更不用说现实和设计了

c# app-config class winforms

0
推荐指数
1
解决办法
365
查看次数

标签 统计

app-config ×1

c# ×1

class ×1

winforms ×1