我正在创建一个将被其他人使用的类库DLL。我不知道该项目将会是什么,项目名称将会是什么等等。当所有这些都说完之后,我将要做的就是将任何项目的DLL交给他们参考。在运行时读取和写入DLL值的最佳方法
现在的问题是,我需要一种方式让我的DLL能够在运行时读取和加载项目中的键/值。该项目将键/值传递给我的DLL,并说DLL将执行这些键/值的读取和写入。我发现,有多种方法可以做到这一点:
1)设置用户设置/ AppConfig的
2)创建一个新的XML文件的读写从
然而这两种方式不自动化。纠正我,如果我错了:
对于1)项目方将不得不手动创建一个设置文件与我的DLL需要的键/值。
对于2)项目端将不得不手动创建一个XML文件与我的DLL需要的键/值。另外我的DLL需要知道引用它的项目保存XML的位置(以便我可以从DLL读取和写入)
这是我需要帮助的地方。有没有一种方法可以在运行时从我的DLL中读取和写入值,而无需执行任何手动工作?如果不是,那么最好的方法是什么呢?将设置文件移交给将引用我的DLL的人员?
谢谢!
你的dll中获取/设置值的方法怎么样? – Pikoh