Sto provando a chiamare svcutil.exe specificando un parametro namespace, ma qualunque cosa faccia, ottengo un errore, anche se sto riutilizzando esempi di lavoro da Internet.svcutil.exe e parametro namespace
Ad esempio, qui ho provato l'opzione più semplice solo per il test - /namespace:*,My.Proxy.
Ecco tutta la linea, che io chiamo da uno script PowerShell:
$svcUtilresult = & "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\svcutil.exe" /namespace:*,My.Proxy /out:$csFile $svcUri /config:$configPath;
E qui è l'errore che sto ricevendo:
svcutil.exe : Error: Invalid value * passed to the /namespace option. Specify a comma-separated target namespace and CLR namespace pair.
ho provato passando lì spazi dei nomi reali con e senza virgolette segna, valori vuoti, altre stringhe e tutto il tempo che ottengo il valore errato di errore.
Potresti indicarmi cosa sto facendo male? Molte grazie!
Hai provato prendendo l'elemento Powershell fuori dall'equazione e proprio utilizzando l'utility 'Svcutil.exe' su di essa la propria? Ho usato sia '/ namespace' che la scorciatoia'/n' ed entrambi funzionano bene per me nello strumento nativo. Mi chiedo se l'asterisco debba essere incluso quando si invia a PowerShell e la sintassi per 'svcutil.exe' è corretta. – atconway