我在C#中编写了一个项目,该项目与.csv文件交互并将其转换为模板中的.xlsx格式。这是在Visual Studio 2008中使用C#WinForms。它在我安装了Excel的Windows 7 64位计算机上工作得很好,对我的主管计算机也一样。但是,将它移回到Windows XP,它失败了。多平台编码
我的问题是我需要做什么才能使它成为像这样的多平台?目标计算机是否也需要64位?如果是这样,我该如何使我的项目32位而不是?它是否也需要某种Excel的安装?
更新:我的程序中提到了Windows程序集中的东西,我不相信它们在目标计算机上。有没有办法以某种方式将它们与.exe打包,以便它可以在另一台机器上运行?
请描述“it failed”的含义。任何错误?任何调试信息? – Jite
当我在Windows XP上双击.exe文件时,它立即出现错误,说我相信system.io文件未找到。这个错误随机定位了数字,以至于我无法破译。 – user3215251
任何缺少的文件?可能是'FileNotFoundException'? – Jite