arccatalog10.0中导出元数据的转换程序怎么写
发布网友
发布时间:2022-04-23 21:25
我来回答
共1个回答
热心网友
时间:2022-04-14 21:48
若要使用 Svcutil.exe 导出已编译服务的元数据,请将该(这些)服务程序集指定为输入参数。必须使用 /serviceName 选项来指示要导出的服务的配置名称。Svcutil.exe 自动为指定的可执行程序集加载配置文件。
若要导出一组程序集内的所有数据协定类型,请使用 /dataContractOnly 选项。
注意: 请使用 /reference 选项来指定所有相关程序集的文件路径。
导出已编译服务协定的元数据将服务协定实现编译为一个或多个类库。在已编译程序集上运行 Svcutil.exe。注意: 您可能需要使用 /reference 开关指定任意相关程序集的文件路径。
svcutil.exe Contracts.dll 导出已编译服务的元数据将服务实现编译为可执行程序集。为服务可执行程序集创建一个配置文件,并添加服务配置。 <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <services> <service name="MyService" > <endpoint address="finder" contract="IPeopleFinder" binding="wsHttpBinding" /> </service> </services> </system.serviceModel> </configuration> 在使用 /serviceName 开关指定服务的配置名称的已编译服务可执行程序集上运行 Svcutil.exe。注意: 您可能需要使用 /reference 开关指定任意相关程序集的文件路径。
svcutil.exe /serviceName:MyService Service.exe /reference:path/Contracts.dll 导出已编译数据协定的元数据将数据协定实现编译为一个或多个类库。在使用 /dataContract 开关指定应仅生成数据协定元数据的已编译程序集上运行 Svcutil.exe。注意: 您可能需要使用 /reference 开关指定任意相关程序集的文件路径。