c# - Exe 文件错误 HResult 0x8002000B,索引无效

标签 c# indexing exe hresult

Possible Duplicate:
How to run a C# .exe file on many computers?

我的可执行文件有问题。我用 C# windows 表单将 txt 转换为 excel。然后在调试中我在那里获取了exe文件。在我的装有 .NET 40 和 Excel 2010 的计算机上,我没有遇到任何问题。但是当我在另一台笔记本电脑上尝试它时,它向我显示 Invalid Index HRESULT 0x8002000B 。有 Office 2010,但没有 Visual Studio 2010。我该如何修复它?问题是因为没有安装 Visual Studio,如果是这样,我如何制作包含所有库的可执行文件?

最佳答案

当其他计算机没有目标 .net 时,会发生此错误。如果您发布应用程序并通过安装文件安装它,您可以先决条件目标.net 框架。在安装之前,它将检查计算机是否有 .net。如果没有它会建议安装它。

关于c# - Exe 文件错误 HResult 0x8002000B,索引无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13727358/

相关文章:

c# - 为函数制作时间测量包装类的最佳方法是什么?

c++如何运行其内容存储在char数组中的.exe文件?

c# - .NET Core HttpClient 上传字节数组给出不受支持的媒体类型错误

c# - 如何优雅地测试 C# 中的溢出情况?

c# - 将 Xml 转换为字符串。每个标签换行?

找不到索引时,Python list.index 抛出异常

mysql - 设计关系型数据库,有一种若隐若现的厄运感

MATLAB 索引问题

python - 使用网络浏览器调用的python脚本运行exe

exe - AutoIt 脚本运行 .exe 文件