如何在其他计算机上使用xll包

问题描述

我是一名学习ExcelDNA的人。根据示例,我可以轻松地测试软件包“ FirstAddIn-packed.xll”。完成后,我将其导入excel并没有问题,并且我的计算机已安装vs2019。请查看图片。但是,当我将包“ FirstAddIn-packed.xll”复制到另一台计算机时,它不起作用。 希望你回复。非常感谢你。 我的电脑:

My computer installed vs2019

My computer installed vs2019

My computer installed vs2019

其他计算机:

oter computer only have office and

解决方法

我不确定为什么它可以在您的计算机上运行。在后台,我看到您的库是针对.netstandard 2.0构建的。 Excel-DNA尚不支持此功能。您应该创建一个针对.NET Framework的新类库,然后安装ExcelDna.AddIn包。您还必须使用packages.config样式的NuGet集成,而不是较新的PackageReference样式。

如果您执行所有这些操作,则它应该在您的计算机和其他计算机上均可以正常工作。