webentwicklung-frage-antwort-db.com.de

Visual Studio: Der Vorgang konnte nicht abgeschlossen werden. Der Parameter ist falsch

Ich habe den ganzen Abend an einer neuen Lösung gearbeitet. Bauen ohne Probleme, aber plötzlich habe ich beim Bauen den folgenden Fehler erhalten: 

Die Operation konnte nicht abgeschlossen werden. Der Parameter ist falsch.

Nun habe ich viele Threads gesucht, aber ich muss noch eine anständige Lösung finden. Sollte ich auch erwähnen Ich habe einen Neustart durchgeführt und versucht, meine VS 2015 Express-Installation ohne Erfolg zu reparieren. 

Dies geschieht bei JEDER Lösung, nicht nur bei meiner neuen, auch wenn ich alles schließe, ein brandneues Projekt starte und versuche, es zu bauen. 

Anregungen wären willkommen!

35
Harambe

Dan (das Originalposter) erwähnte in einem Kommentar, dass das Ausführen von Visual Studio als Administrator dieses Problem gelöst hat.

36
Jon Schneider

Diese Antwort hat mir geholfen: https://stackoverflow.com/a/9130257/6524796 Es heißt, die .suo-Datei zu löschen. Um diese Datei zu finden, öffnen Sie das Verzeichnis für Ihre Lösung im Datei-Explorer. Stellen Sie sicher, dass Sie "Versteckte Objekte" sehen und suchen Sie nach ".suo". Wählen Sie die für die Lösung aus und löschen Sie sie. Schließen Sie Visual Studio und öffnen Sie die Lösung erneut.

17
Patience

Prüfen Sie Ihre Projektreferenzen. Ich hatte das gleiche Problem und stellte fest, dass einer der Referenzen fehlte.

Schauen Sie unter: Debug > ProjectName-Eigenschaften > Referenzen

9
MichaelDarkBlue

In dem folgenden Szenario war dies der Fall und beim Schließen und erneuten Öffnen von Visual Studio 2015 wurde es für mich gelöst. 

Obwohl er schon erwähnt hat 

auch wenn ich alles schließe, fange ich ein neues Projekt an ...

Ich poste diese Lösung für andere, die dies nicht versucht haben.

Referenz - Danke Jon Schneider

Wir haben eine Bibliothek, die wir in einem privaten Nuget-Repo unterhalten. Anstatt Betas zu erstellen, kompiliere ich manchmal einfach die Bibliothek lokal, lösche den Verweis auf das Nuget-Paket und füge den Verweis der lokalen Bin der Bibliothek hinzu. Beim Neuaufbau des Projekts erhalte ich manchmal diesen Fehler. Durch Schließen und erneutes Öffnen des Projekts wird das Problem gelöst und ich kann bauen.

3
w00ngy

Ich habe alle hier aufgeführten Optionen ausprobiert und nichts hat für mich funktioniert. Ich habe festgestellt, dass ein anderer Projektordner außerhalb von Visual Studio in den Ordner meiner Lösung gezogen und dort abgelegt wurde. Ich legte den Ordner dorthin zurück, wo er hingehörte und musste auch die .suo-Datei löschen.

Dies muss nur veröffentlicht werden, falls jemand anderes das gefürchtete Drag & Drop trifft, das versehentlich die gesamte Lösung zerstört.

1
Keefe Higgins

Finden Sie heraus, was ich gefunden habe ... Das Erstellen eines 2015-Projekts mit vs2015 wird irgendwann erfolgreich sein ... Nehmen wir an, das Projekt hat zwei Konfigurationen (für diesen speziellen Fall): "Release MD|Win32""Release MD|x64"

Berufung

devenv myProject.vcxproj /build "Release MD|x64"

wird funktionieren, aber anrufen

devenv myProject.vcxproj /build "Release MD|Win32"

WIRD NICHT FUNKTIONIEREN

sie müssen einfach das devenv mit x86 anstelle von Win32 aufrufen. In meiner Projektdatei gibt es keinen Hinweis auf x86. kann es nicht einmal als Kommentar finden ...

0
ro0ter

Ich hatte dieselbe Fehlermeldung, als ich versuchte, Installer-Projekte im Lösungsordner zu entladen. Das Problem war in VS2017 und mit der Erweiterung Project Installer.

Ich hatte diesen Fehler beim Versuch, Projekte zu entladen, als ein Installer-Projekt bereits entladen war. Wenn ich ihn neu geladen und dann den Ordner wieder entladen habe, war alles gut .. __ Trotzdem fand ich keine gute Lösung. Ich habe versucht, die .suo-Datei zu löschen, es hat nicht geholfen. Ich habe dieses Problem nach dem Update von VS von 15.8.3 auf 15.8.4 bemerkt. Vielleicht war das Problem im Update.

0
Diamed

Wenn keine der oben genannten Methoden funktioniert: Ich habe festgestellt, dass mein Problem darin bestand, dass ich eine leere Umgebungsvariable hatte, die in den Projekteigenschaften (unter Debug) angezeigt wird. Durch das Entfernen wurde das Problem behoben:

 enter image description here

0
C_Karlslund