Při použití asp.net jádra k odkazování na služby WCF je chyba následující:
Import metadat webových služeb ... Počet nalezených koncových bodů služeb: 1 Referenční kód lešení ...
Error:Unable to generate deps.json, it may have been already generated. You can specify the "-d" option before the tool name for diagnostic output (for example, "dotnet -d <toolname>": C:\Program Files\dotnet\sdk\3.1.300\Sdks\Microsoft.NET.Sdk\targets\GenerateDeps\GenerateDeps.proj Hotovo.
Zkuste spustit příkaz jako tento:
Chyba je následující:
Telemetrie je: Povolena
projectfactory: MSBUILD_EXE_PATH = C:\Program Files\dotnet\sdk\3.1.300\MSBuild.dll
projectfactory: MSBuild project path =
projecttoolscommandresolver: ProjectFactory did not find Project.
Microsoft.DotNet.Cli.Utils.CommandUnknownException: Could not execute because the specified command or file was not found. Možné důvody zahrnují: * Špatně jste napsal vestavěný příkaz pro dotnet. * Chtěli jste spustit .NET Core program, ale dotnet-svcutil neexistuje. * Chtěli jste spustit globální nástroj, ale spustitelný soubor s dotnet prefixem s tímto názvem nebyl na PATH k nalezení. at Microsoft.DotNet.CommandFactory.CommandFactoryUsingResolver.Create(ICommandResolverPolicy commandResolverPolicy, String commandName, IEnumerable'1 args, NuGetFramework framework, String configuration, String outputPath, String applicationName) na Microsoft.DotNet. Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient) at Microsoft.DotNet.Cli.Program.Main(String[] args)
řešení
Nainstalujte nástroj svcutil globálně pomocí příkazu dotnet-cli, příkaz je následující:
Znovu se omluvte na službu WCF.
Přihlášení k hypertextovému odkazu je viditelné.
|