Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 18869|Απάντηση: 1

[WCF/Υπηρεσίες Ιστού] WCF:Error:Unable to generate deps.json

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2/7/2020 9:52:57 π.μ. | | | |
Όταν χρησιμοποιείτε asp.net πυρήνα για αναφορά σε υπηρεσίες WCF, το σφάλμα είναι το εξής:
Εισαγωγή μεταδεδομένων υπηρεσίας web ...
Αριθμός τελικών σημείων υπηρεσίας που βρέθηκαν: 1
Κωδικός αναφοράς υπηρεσίας ικριωμάτων ...
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
Έγινε.



Δοκιμάστε να εκτελέσετε μια εντολή όπως αυτή:

Το σφάλμα έχει ως εξής:

Η τηλεμετρία είναι: Ενεργοποιημένη
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.
Οι πιθανοί λόγοι για αυτό περιλαμβάνουν: * Γράψατε λάθος μια ενσωματωμένη εντολή dotnet.
  * Σκοπεύατε να εκτελέσετε ένα πρόγραμμα .NET Core, αλλά το dotnet-svcutil δεν υπάρχει.
  * Σκοπεύατε να εκτελέσετε ένα καθολικό εργαλείο, αλλά δεν ήταν δυνατή η εύρεση ενός εκτελέσιμου αρχείου με πρόθεμα dotnet με αυτό το όνομα στο PATH.
   στο Microsoft.DotNet.CommandFactory.CommandFactoryUsingResolver.Create(ICommandResolverPolicy commandResolverPolicy, String commandName, IEnumerable'1 args, NuGetFramework framework, String configuration, String outputPath, String applicationName) στο Microsoft.DotNet. Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient) στο Microsoft.DotNet.Cli.Program.Main(String[] args)


λύση

Εγκαταστήστε το εργαλείο svcutil παγκοσμίως χρησιμοποιώντας την εντολή dotnet-cli, η εντολή είναι η εξής:



Ανατρέξτε ξανά στην Υπηρεσία WCF.

Η σύνδεση με υπερσύνδεσμο είναι ορατή.




Προηγούμενος:Το Nuget ρυθμίζει την πρόσβαση διακομιστή μεσολάβησης HTTP
Επόμενος:Διαμόρφωση απαιτήσεων υλικού συστήματος CentOS
Δημοσιεύτηκε στις 2/12/2022 1:22:28 π.μ. |
Μάθε από τους θεούς
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com