2013-11-04 73 views
1

我想要一种无痛的方式来生成用于.NET的OpenClient代理。有没有办法通过命令行生成OpenClient .NET代理?

我发现代理生成过程中没有任何令人愉快的事情,事实上,当我必须使用它时,我几乎总是会冲一个屏幕。

我目前的问题是它在无效的源文件中提出了愚蠢的结尾注释,说明* END COMMENTING OUT DATASET CLASS */。它删除文件,但只是给出了CSC错误,然后在删除之前快速捕获文件。

因此,没有人知道的一种无痛的方式,以可靠地生成命令行代理不具有对CSC和XSD路径等

硬编码值更重要的是,如果有谁知道什么时候进步将得到关闭他们的屁股并最终为.NET开发适当的SQL驱动程序我很想听听它,我永远不想再看到应用程序服务器。

回答

3

不确定它支持哪些版本,我自己也没有尝试过,但是在创建开放客户端代理时对“批处理模式”有某种支持。

从“Open Client简介和编程”手册引用(这是从11.2开始的,我在10.1版中找到了这个功能,所以它可能在那里很好)。

运行批处理ProxyGen能够

批ProxyGen能够运行在支持UNIX和Windows平台。它允许您根据您在使用ProxyGen创建的项目文件中定义的Open Client 接口生成Open Client代理和/或Web服务定义。 运行批处理ProxyGen能够在Windows或UNIX 命令提示符下输入以下命令:

语法

bproxygen -xpxgfile project-filename.xpxg [ -useWildCard ] [ -leaveproxyfiles ] 

下面是对文件的最新版本(11.3)的链接: Progress PSDN

相关问题