簡體   English   中英

從 C# dll 庫中讀取 VB6 項目的 app.config

[英]Reading app.config of a VB6 project from a C# dll library

我需要創建一個 C# .NET DLL 庫,它可以從配置文件中讀取所有項目配置。

主要項目是用 VB6 編寫的,它調用了我的 C# DLL 庫。

我創建了一個測試方法,它返回一個有線字符串並且調用工作正常,因此 VB6 到 C# 的集成工作正常。

我的問題是我使用System.Configuration.ConfigurationManager類來讀取配置文件 (App.config)。 如果調用來自 C# 測試項目,則它有效,但如果調用來自 VB6 項目,則它不起作用。

我認為問題是由 VB6 不讀取 App.config 文件作為項目配置文件引起的,我該怎么做?

問題解決了:我嘗試在 myVB6AppName.exe.config 中重命名 App.config 但它不起作用。 解決方案是在 VB6 項目中包含 myVB6AppName.exe.config 文件作為文檔。 現在它起作用了!

如果您在調試模式下運行 VB6,請記住將您的 app.config 作為 VB6.exe.config 放在 VB6.exe 所在的文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM