2017-11-30 7 views
0

Ich muss die WCF-Datei .svcmap über die Befehlszeile abrufen oder generieren. Normalerweise füge ich hinzu oder aktualisiere die Service-Referenzen mit Visual Studio (Update Service Referenz/Add Services Reference), aber ich muss diese Aufgabe jetzt programmatisch tun.Wie abzurufen oder zu generieren. Svcmap-Datei über die Befehlszeile oder programmgesteuert?

Bisher fand ich: svcutil.exe, die eine gute Möglichkeit ist, einen Teil der benötigten Dateien abzurufen und zu generieren:

output.config 
*.cs 
*.wsdl 

Aber noch ist die .svcmap fehlt, die ich gelesen habe, ist eine sehr wichtige Datei und die .datasource Dateien. Kann jemand programmgesteuert neu erstellen, was Visual Studio in diesem Fall tut?

Antwort

0

Try Below Befehlszeile:

svcutil /t:code http://<service_url> /out:<file_name>.cs /config:<file_name>.config 
+0

Ich habe das bereits versucht, und ich habe immer noch das gleiche Problem die .svcmap Datei wird in diesem Fall nicht generiert oder abgerufen. –

0

Ich war falsch über die .svcmap Datei, ist es nur eine Konfigurationsdatei für Dienstverweis hinzufügen Funktion in VS. Es gibt keine Notwendigkeit für die Datei .svcmap, wenn ich den Dienst-Client-Code programmgesteuert generieren muss. Alles, was benötigt wird, ist die .cs und die .config Datei und dafür muss ich nur svcutil.exe

Verwandte Themen