Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何从VS2008命令行更新web引用?_Visual Studio - Fatal编程技术网

Visual studio 如何从VS2008命令行更新web引用?

Visual studio 如何从VS2008命令行更新web引用?,visual-studio,Visual Studio,我们的VS 2008解决方案中有web引用。我们不签入生成的文件。我需要更新巡航控制服务器上生成的文件——因此我需要一个命令行方法来更新web引用。有没有办法强制devenv执行此操作?没有可以从命令行传递到Visual Studio的命令来执行此操作。不过,您可以自己使用wsdl.exe工具生成web引用。在幕后,VisualStudio使用与wsdl.exe相同的API来生成引用,因此生成的两段代码之间不应有功能上的差异(前提是您为wsdl提供了正确的参数) WSDL.exe 那么有没有

我们的VS 2008解决方案中有web引用。我们不签入生成的文件。我需要更新巡航控制服务器上生成的文件——因此我需要一个命令行方法来更新web引用。有没有办法强制devenv执行此操作?

没有可以从命令行传递到Visual Studio的命令来执行此操作。不过,您可以自己使用wsdl.exe工具生成web引用。在幕后,VisualStudio使用与wsdl.exe相同的API来生成引用,因此生成的两段代码之间不应有功能上的差异(前提是您为wsdl提供了正确的参数)

WSDL.exe


那么有没有办法捕获devenv交给wsdl.exe的参数呢?@Dave C,不幸的是没有,因为它实际上甚至不使用wsdl.exe。他们都在引擎盖下使用相同的API。不过,这些参数非常简单。主要是代码的名称空间和web服务的URL。