返回首页

大家好,
NBSP
如果我有一个DLL和不同的机器,用不同的配置文件使用它,最好的办法是什么?我相信问题可能出现,特别是如果没有设置一些在某些机器上的配置文件
NBSP一些性质;
例如:

,马奇内亚的myDLL.dll使用mySimpleConfig.config的,下面:
NBSP
LT; configurationsgt;
LT; xCoordgt; 0公升;/ xCoordgt;
LT; yCoordgt 0 LT ;/ yCoordgt;
LT; colorgt;棕色LT ;/ colorgt;
LT ;/ configurationsgt;


MachineB的myDLL.dll使用myLackingConfig.config如下:
{BR } LT; configurationsgt;
LT; colorgt; LT ;/ colorgt褐色;
LT; backgroundgt白色LT ;/ backgroundgt
LT ;/ configurationsgt

"正常"的属性myDLL.dll设置在MachineA.nbsp; NBSP,MachineB的配置文件缺少所需的一些特性,它也有没有支持myDLL.dll属性
NBSP。
到目前为止,我心目中的解决方案是:
- 做一个工具,用于创建配置文件,使所有的机器使用myDLL.dll将具有相同的contents.nbsp; 缺点是它将采取。时间创造的工具
- 只是没有在配置文件中(明显)
NBSP设置属性的默认值
我如何加载DLL文件搜索,根据不同的配置文件的内容。但他们都不和我有同样的情况
NBSP。
会做任何帮助。
NBSP链接将有很大的帮助。
。 {S0的}| karylle |理查德MacCutchan:这是不是最好的方式来处理您的问题。使用DLL的应用程序应该设置一些DLL,从而消除需要的任何配置文件的初始化调用这些属性。一个DLL不应该依赖于它被装上机器,但应该足够灵活的特点,必要时提供的一个子集

回答