![]() |
1
7
是的,您可以并且应该将公共配置设置放入DLL的配置文件中。只需将app.config文件添加到DLL项目中,并确保从DLL内部读取配置设置。部署时,您的配置文件需要名为“MyDLL.dll.config”(假设您的dll名为“MyDLL.dll”),并且与dll位于同一文件夹中。 |
![]() |
2
1
我建议您将配置加载移动到dll,而不是整个配置,然后从不同的应用程序调用它。这是为了:
|
![]() |
3
0
您可以将通用配置放在windows注册表下,可以在任何地方访问 |
![]() |
4
0
假设您使用的是.Net,您可以设置一个.settings文件来存储配置数据-其中包含的数据将存储为这些配置项的默认值,因此即使没有app.config文件,您的应用程序也将以这些默认值运行。
因此,如果您构建了一个引用DLL的项目,您将向该项目添加相同的.settings文件,这些设置将显示在应用的app.config文件中,并且DLL将能够读取这些值。如果app.config中没有这些值,则dll将返回默认值。 大多数人都会认为这是一件坏事,我倾向于同意,但你就是这样。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 4 月前 |
![]() |
CactusCake · if语句中应有分号 5 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 5 月前 |