【发布时间】:2012-07-23 20:41:59
【问题描述】:
在 VSTO Excel 中添加代码:
Dim XMLDoc As XElement = XElement.Load("XMLFile1.xml")
生成 FileNotFound 错误消息(“找不到文件 'C:\Users\doug\Documents\XMLFile1.xml'.”)它正在“我的文档”文件夹中查找,但XML 文件位于该项目的 VS Projects 文件夹中。
我已将 XML 文件的“复制到输出目录”属性设置为“始终复制”。当我更改代码以包含 XML 文件的完整路径时,代码可以正常工作。
另外,如果我在 Windows 控制台或其他类型的项目中包含上述代码,它会正常运行。我只在 Excel 插件中得到它。 以上适用于 VSTO 2008/Excel 2003 和 VSTO 2010/Excel 2010。
【问题讨论】: