2015-05-13 54 views
1

我正在使用Visual Studio 2013和Team Foundation Server 2013更新4以及所有相應的構建服務。我如何在構建時自動更新服務引用?

我有一個.NET項目引用了幾個WCF服務。我想要做的是自動更新服務引用作爲每個構建的一部分。手動執行此過程不再是一種選擇,因爲它耗時太長,所以想法是自動執行此過程。該程序集的目標框架必須爲4.0。

這可能使用構建任務嗎?

+0

裹在'一個簡單的''電話svcutil'會替you.You可能需要解釋一下Visual Studio來使用磁盤上的文件,而不是文件:HTTP:// blog.jessehouwing.nl/2012/06/just-in-time-updating-of-source-files.html – jessehouwing

+0

感謝您的快速響應,也許我應該提到我是一個小菜鳥整個TFS /構建任務.....有什麼機會我可以要求你發表一個例子?包括命令和任何參數 – Matt

+0

https://msdn.microsoft.com/en-us/library/aa347733%28v=vs.110%29.aspx – jessehouwing

回答

1

您可以使用類似下面的內容作爲預生成事件,並且它應該爲您提供必要的文件,只要您有連接到服務器。在其託管編譯器緩存

echo y | "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat" 
cd %~dp0 
"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\svcutil.exe" http://localhost:8181/?wsdl 
相關問題