我创建了一个WinForms应用程序,并希望将它用作。这个应用程序包含一个Setup类和一个Release类。该项目本身称为KofaxExportConnectorCoBRA。
当我尝试使用以下代码在Kofax的管理模块中注册.inf文件时
[Scripts]
KofaxExportConnectorCoBRA
[KofaxExportConnectorCoBRA]
SetupModule=KofaxExportConnectorCoBRA.exe
SetupProgID=KofaxExportConnectorCoBRA.Setup
SetupVersion=1.0
ReleaseModule=KofaxExportConnectorCoBRA.exe
ReleaseProgID=KofaxExportConnectorCoBRA.Release
ReleaseVersion=1.0
SupportsNonImageFiles=True
RemainLoaded=True
SupportsKofaxPDF=True
SupportsOriginalFileName=True
SupportsMultipleInstances=False我收到一条错误消息
无效ProgID
我在这里要填什么?
SetupProgID=KofaxExportConnectorCoBRA.Setup
还有这里
ReleaseProgID=KofaxExportConnectorCoBRA.Release
?我想我必须指定必须为安装和发布注册哪个类。
发布于 2018-09-25 21:34:53
RegAsm.exe KofaxExportConnectorCoBRA.dll /codebase /tlb:KofaxExportConnectorCoBRA.tlbSetupModule和ReleaseModule不能是exe文件,而是应该指向dll -因此,不要从Visual中的Windows开始。始终必须是一个具有可选设置窗体的类库。您需要的最低限度是两个类,一个是实现IReleaseSetupScript,另一个是IReleaseScript (有关更多细节,请参阅Kofax示例并查看Kofax - How to make Release Script configuration dependent on an active job)。然后,您的导出将在安装部分的Admin.exe上下文中运行,对于发布部分运行Release.exe。

https://stackoverflow.com/questions/52500623
复制相似问题