gpt4 book ai didi

c# - SVCUtil 或 WSDL 批处理

转载 作者:太空狗 更新时间:2023-10-29 20:26:06 25 4
gpt4 key购买 nike

我得到了一组 170 个 WSDL 文件,我需要将它们转换为 C# 类文件。有什么办法可以批量处理吗?

最佳答案

如果您将所有这些都放在一个目录中,您可能应该像这样运行:

$wsdls = gci | ? { $_.Name -like "*.wsdl" } | % { $_.Name }

Foreach ($wsdl in $wsdls) {
& "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\svcutil.exe" '$wsdl' /n:*,Your.Desired.Net.Namespace /o:'$wsdl'.cs /noconfig
}

如果有子目录,你可以很容易地使这个递归,如果你只有一个地址列表,你可以把它们全部放在一个 .txt 文件中,然后遍历内容并在每一行调用 svcutil。

重要的部分可能是如何管理生成代码的命名空间,以及如何命名所有这些文件。

关于c# - SVCUtil 或 WSDL 批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com