Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur

4 Ağustos 2010 Çarşamba

Web Servis Referanslarından Proxy.cs dosyası ile kurtulmak ve MsBuild ile Update'e son

Wsdl.exe ile ortak bir proxy sınıfı oluşturmak için bu adrese bakılabilir.

WSDL'ın parametreleri: Web Services Description Language Tool (Wsdl.exe)
MSBuild ile Web Servislerini tek bir cs içinde toplayıp web service referanslarından kurtuldum.

MsBuild için ekşi sözlükte söylenenler.
Basit bir örnek ile MsBuild kullanımını buraya tıklayarak öğrenebilirmişiz.

Bu da MsBuild için açık kaynak task projesi.

Microsoft'un MsBuild takımının blog adresi.

MsBuild Extension.

Eeee artık MsBuild ile çalışılacaksa komut satırı parametreleri öğrenmek gerek. İşte bu adreste derleme parametreleri için Microsoftun adresi.

MsBuild için oluşturduğum xml konfigurasyon içeriği:

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<PropertyGroup>
<servis1>http://localhost:40764/WSHtus.asmx</servis1>
<servis2>http://localhost:40764/WSEuclid.asmx</servis2>
<servis3>http://localhost:40764/WSBiolab.asmx</servis3>
</PropertyGroup>
<Target Name="proxyGeneration" >
<Exec Command='wsdl.exe /sharetypes /out:"D:\Fresenius Projeler\Cem\WebService_ClassLib\WSProxy.cs" "$(servis1)" "$(servis2)" "$(servis3)" ' WorkingDirectory="C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64" />
</Target>

</Project>


MsBuild de kullanılabilecek xml property leri için bir ekran görüntüsü: