我创造了VS2010和VB.net(互操作)一个Windows COM对象
此COM对象应能正常工作与任何非托管代码应用程序,如Word,Excel或在这种情况下访问。
COM对象的创建和使用regasm等工作正常。 没问题。
然而,一瞬间,我创建需要连接字符串或从任何app.config文件,然后失败其他COM对象。 在这种情况下,它碰巧是一个Web服务和常见的“端点”或app.config文件找不到错误发生。 (如果它只是一个连接字符串,我只想读这个值 - 但配置文件相当混乱,由于Web服务定义)。
有一些暗示将.dll文件的和的app.config在同一目录中的办公程序,如Excel,然后重命名为Excel.exe.config应该工作的配置文件。
这似乎并没有对我的工作。
有有vb.net类文件(.dll)的手段,现在是一个COM对象知道加载+使用配置文件为.dll文件,而不是一些主要的应用程序文件?
注意,在这种情况下,我没有主应用程序配置文件,因为我喜欢推出Word或Excel非托管应用程序,并尝试使用我的类对象。
在vb.net很明显,我可以从该.dll到主应用程序配置复制配置文件的东西,我们是去比赛。 如指出我没有管理的“主”文件。
所以,我怎么当非托管代码中创建对象的实例的class.dll文件加载了class.dll.config文件?