我已经安装了一个Touch Digital Persona SDK,并完成了一个C#项目。现在,我希望在不安装One Touch SDK的情况下将应用程序部署到其他计算机上。
我需要在项目中部署哪些文件,以及是否需要注册dll才能使其在计算机上工作?
提前谢谢。
发布于 2012-05-03 02:57:16
我已经创建了一个dll,它添加了对Digital Persona dll的引用。我需要在指纹设备上安装一个ActiveX控件。然后,我在.NET中创建了一个“安装项目”,并让它包含一个fingerprintScanner.dll文件。.NET自动将这些引用视为依赖项,并将它们添加到“安装项目”中。
因此,至少对于U are U4500设备,用户所要做的就是将其插入USB端口(通过Windows安装设备驱动程序),然后运行我编译的安装项目(一个Windows installer .msi )。它将安装.dlls,并且我还将.dlls设置为在安装项目中注册到COM,这样我就可以在浏览器中看到它们来创建ActiveX控件。
幸运的是,我只需要为这个项目担心IE和Windows。
发布于 2012-04-27 05:21:06
您不需要在其他计算机上安装SDK。您必须包含可再分发的DLL文件,该文件随SDK随项目一起提供。
https://stackoverflow.com/questions/9929077
复制相似问题