Wenn asp.net Kern zur Referenz auf WCF-Dienste verwendet wird, lautet der Fehler wie folgt:
Importieren von Webservice-Metadaten ... Anzahl der gefundenen Service-Endpunkte: 1 Gerüstservice-Referenzcode ...
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 Fertig.
Versuche, einen Befehl wie diesen auszuführen:
Der Fehler lautet wie folgt:
Telemetrie ist: Aktiviert
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. Mögliche Gründe dafür sind: * Du hast einen eingebauten Dotnet-Befehl falsch geschrieben. * Sie beabsichtigten, ein .NET Core-Programm auszuführen, aber dotnet-svcutil existiert nicht. * Sie beabsichtigten, ein globales Tool auszuführen, aber eine dotnet-präfixierte ausführbare Datei mit diesem Namen konnte im PATH nicht gefunden werden. bei Microsoft.DotNet.CommandFactory.CommandFactoryUsingResolver.Create(ICommandResolverPolicy commandResolverPolicy, String commandName, IEnumerable'1 args, NuGetFramework. Framework, String-Konfiguration, String outputPath, String-AnwendungsName) bei Microsoft.DotNet. Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient) at Microsoft.DotNet.Cli.Program.Main(String[] args)
Lösung
Installiere das svcutil-Tool global mit dem Befehl dotnet-cli, der Befehl lautet wie folgt:
Verweise erneut auf den WCF-Dienst.
Der Hyperlink-Login ist sichtbar.
|