Outomatisering van WSDL.exe in 'n pasgemaakte gebou
-
09-06-2019 - |
Vra
Ek het 'n webtoepassing wat in C# geskryf is wat verskeie interne webdienste verbruik.Ons het 'n ontwikkelingsvlak, 'n toetsvlak en 'n produksievlak.Ons gebruik ook die WSDL.exe
opdrag om 'n te genereer Proxies.cs
lêer vir 'n gegewe vlak se webdienste.
Wanneer ons gereed is om ons kode op die stapel te ontplooi van ontwikkeling tot toets of toets tot produksie, moet ons die WSDL.exe
opdrag om na die toepaslike weergawe van die webdienste te wys.
Is daar 'n algemeen aanvaarde manier om dit te outomatiseer?
Oplossing
Daar is 'n aantal maniere om dit te doen.'n NAnt-bou-skrip sal dit doen, maar ek dink die mees algemeen aanvaarde metode is nou om MSBuild te gebruik.Sien MSDN vir besonderhede.
Ander wenke
Ons maatskappy gebruik 'n kombinasie van NANT + Cruise Control + Custom Utility-toepassings om ons produkte te bou.Meer spesifiek, die taak in NANT sal jou toelaat om daardie opdragreëltoepassings soos WSDL.exe af te vuur