我想要一种无痛的方法来为.NET生成进度OpenClient代理。
我发现代理生成过程没有任何令人愉快的事实,事实上,当我必须使用它时,我几乎总是打一个屏幕。
我目前的问题是它在源文件中放置了愚蠢的结束注释,这些注释无效,表明* END COMMENTING OUT DATASET CLASS */
。它删除了文件,只是给出了CSC错误,然后您需要在删除之前快速捕获文件。
那么,是否有人知道从命令行可靠地生成代理的无痛方法,该代理没有CSC和XSD路径的硬编码值等。
更好的是,如果有人知道什么时候会取得进展,最后为.NET开发一个合适的SQL驱动程序,我很乐意听到它,我再也不想看到应用服务器了。
答案 0 :(得分:3)
不确定支持哪些版本,我自己没有尝试过,但在创建开放式客户端代理时,对“批处理模式”有某种支持。
引用“Open Client简介和编程”手册(这是从11.2开始,我在版本10.1中找到了这个功能,所以它可能已经存在很长时间了。)
运行Batch ProxyGen
Batch ProxyGen在受支持的UNIX和Windows平台上运行。它允许你 基于Open Client生成Open Client代理和/或Web服务定义 您在使用ProxyGen创建的项目文件中定义的接口。 要运行Batch ProxyGen,请在Windows或UNIX中输入以下命令 命令提示符:
语法
bproxygen -xpxgfile project-filename.xpxg [ -useWildCard ] [ -leaveproxyfiles ]
以下是文档最新版本(11.3)的链接: Progress PSDN