我想在InDesign Server
C#
之上基于COM
开发一个应用程序。目前我正在努力寻找理想的设置,因为我无法找到可以从我的源存储库中引用的正确~interop.dll
(其他开发人员能够对InDesign Server
类进行编码,结构等等。)。我开始相信实际上没有这样的事情,这意味着每个开发人员都必须安装trial
版InDesign Server
并在Visual Studio
到{{1}注册它包装器。有人能指出我正确的方向吗?
答案 0 :(得分:3)
为了获得我的团队和我在Visual Studio 2010,InDesign CS5 Server自动化项目中引用的DLL,我们做了以下工作。
"[some path]\TlbImp.exe" "[some path]\Resources for Visual Basic.tlb" /out:InDesignServer.dll
答案 1 :(得分:2)
你可以这样做:
使用Visual Studio 2010在一台计算机上安装InDesign Server。
如果您使用的是Windows 7,请转至InDesign Server安装文件夹(例如C:\ Program Files \ Adobe \ Adobe InDesign CS5.5 Server)并将* .dll从文件夹\ omniorb复制到system32文件夹(例如C) :\ Windows \ System32)。
以管理员身份运行InDesignServer.exe(例如C:\ Program Files \ Adobe \ Adobe InDesign CS5.5 Server \ InDesignServerService.exe)。
在Visual Studio的某些测试项目中,添加名为Adobe InDesign Server CS5.5类型库的引用(COM选项卡) - 您应该看到2个版本,一个指向IDS安装文件夹,另一个指向您的配置文件目录。
编译项目,转到\ ProjectDir \ obj \ Debug \并复制Interop.InDesignServer.dll。