是什么原因导致“ ArgumentOutOfRangeException-未知资源类型”错误消息?

时间:2019-01-07 10:11:32

标签: excel-dna

我一直在开发一个插件,并且在开发过程中一切进展顺利,现在我要创建插件的可分发版本,即打包版本。打包似乎没问题,但是,当我使用Excel打开打包的xll文件时,出现以下错误:

  

初始化[错误]无法注册外部库-   路径:打包:: ArgumentOutOfRangeException-未知   资源类型。仅类型0(汇编),1(Dna文件),2(图像)或3   (来源)有效。参数名称:类型

任何对此的指导将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

Excel-DNA only support the following resource types

  • .NET程序集(.dll)
  • .dna文件
  • 图片
  • 源代码文件(.cs,.vb等)
  • .pdb文件

您看到的错误似乎是由文件打包引起的,该文件不是上述任何类型。

也许,您正在运行的ExcelDnaPack.exe的版本与您正在运行的ExcelDna.xll的版本不同。

.dna文件的外观如何,打包的文件(及其类型)是什么?