我正在使用C#.net Windows桌面应用程序。我希望在其他平台上运行这些应用程序,因此我正在使用Mono 2.10作为交叉编译器。在运行时,我的应用程序出现了错误消息:
错误:无法打开所选文件夹。
无法加载文件或程序集'DocumentFormat.OpenXml.dll, version=2.0.5022.0, culture=neutral, PublicKeyToken=31bf3856ad364e35'或其某个依赖项。
我不知道问题出在哪里...我已经在c:\program files\open xml sdk\v2\lib\DocumentFormat.OpenXml.dll安装了openxml sdk2.0。
并且也将我的应用程序eXe放在相同的位置进行测试...
请指导我解决这个问题...
System.IO.Packaging
。 - slayernoahSpreadsheetDocument
等类,编译器本身就会开始出错。在运行时,它应该从.Net Framework的全局程序集缓存(GAC)中选择WindowsBase.dll
。 - RBT