当前目录和 Excel-DNA
CurrentDirectory and Excel-DNA
我正在使用 Excel-DNA 并通过将进程附加到 VS17 来调试 Excel 中使用的 c# 代码。
我的问题是我不明白为什么在调试时,我的项目的当前目录切换到 C:\Users\userX\Documents:
string test = Directory.GetCurrentDirectory(); // C:\Users\userX\Documents
这是我项目中所有 类 中根本未使用的目录,并且在我使用 app.Config 读取一些静态数据(因此不会被检索):
string staticData = ConfigurationManager.AppSettings["data"];
我想知道如何解决这个问题?
非常感谢您的帮助。
是Excel设置当前目录。
您可以调用 ExcelDnaUtil.XllPath
.
检索 Excel-DNA 插件的完整路径
我正在使用 Excel-DNA 并通过将进程附加到 VS17 来调试 Excel 中使用的 c# 代码。
我的问题是我不明白为什么在调试时,我的项目的当前目录切换到 C:\Users\userX\Documents:
string test = Directory.GetCurrentDirectory(); // C:\Users\userX\Documents
这是我项目中所有 类 中根本未使用的目录,并且在我使用 app.Config 读取一些静态数据(因此不会被检索):
string staticData = ConfigurationManager.AppSettings["data"];
我想知道如何解决这个问题?
非常感谢您的帮助。
是Excel设置当前目录。
您可以调用 ExcelDnaUtil.XllPath
.