有没有办法在Visual Studio Online构建中使用xsd.exe等SDK工具?
我有一个预构建任务,它从XML Schema创建一个类。在我的机器上,xsd.exe位于我的路径中,但不在构建服务器上,因此它失败了。
生成的文件位于存储库中,因此我将任务更改为仅在xsd.exe可用时生成类(否则显示警告),以解决问题。
还想知道是否有支持的方式来运行该工具。试图环顾一下像SDKToolsPath
这样的环境变量,但却找不到我能用的任何东西。
答案 0 :(得分:1)
xsd.exe工具位于托管代理的docker run -p 3307:3007 <image_name> ...
路径中,因此您可以通过命令行任务以完整路径调用xsd.exe。
您也可以将该路径添加到环境中,然后可以直接调用xsd.exe:
代码:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin