我在C#中使COM可见.NET DLL,它引用外部DLL,外部DLL从当前AppDomain读取app.config。但是我的DLL是从Visual FoxPro 9调用的,所以它错过了我项目中的app.config内容。
Foxpro在.NET中有类似app.config的东西吗?我只需要通过FoxPro的AppDomain将配置传递给外部库。
答案 0 :(得分:0)
VFP没有像.Net这样的单独AppDomain。但是,如果将DLL放在VFP可执行文件所在的文件夹中,那么AppDomain.CurrentDomain.BaseDirectory就是VFP可执行文件所在的文件夹(IOW它与VFP的justpath(Application.ServerName)相同)。即:
#define add(data, val, limit) {if(++data >= limit)data = limit;}
App.config也只是一个普通的xml文件。您可以根据需要从VFP中读取和处理其内容。
答案 1 :(得分:0)
VPF创建.exe文件。只需使用与dll.config相同的内容创建.exe.config文件。