错误信息
无法解析主要引用 Florentis.InteropFlSigCapt
完整消息是:
Primary reference Florentis.InteropFlSigCapt could not be resolved because of an indirect dependency on the .NET framework assembly
如果您构建针对框架 3.5 的 .NET 应用程序并尝试包含来自为 4.0 构建的签名 SDK 的互操作 DLL,就会发生这种情况。
对此的解决方案是添加对 DLL 本身的引用,而不是互操作文件。
如下面的引用管理器屏幕截图所示,引用已添加到FlSigCOM.dll和FlSigCapt.dll – 然后 Visual Studio 将为您的目标框架生成自己的互操作文件。
删除对 WacomGSS 或 Florentis 互操作文件的任何现有引用,然后添加下面用勾号显示的两个文件。
在下面的示例中,目标 CPU 设置为 x86,这就是为什么从“C:/Program Files (x86)/Common Files/WacomGSS”而不是“C:/Program Files/Common Files/WacomGSS”中选择 DLL 的原因