/ / Builds schlagen fehl, nachdem die Zweige von .NET Core 2.0 entfernt wurden - .net, git, visual-studio

Builds schlagen fehl, nachdem Zweige von .NET Core 2.0 entfernt wurden - .net, git, visual-studio

Wir arbeiten daran, eine unserer Bibliotheken auf .NET Core 2.0 zu portieren. Nachdem ich einige Arbeiten am Migrationszweig ausgeführt habe, ändere ich die Zweige, um an etwas anderem zu arbeiten. Jetzt schlagen alle meine Builds mit diesem Fehler fehl:

Buildfehler

Severity    Code    Description Project File    Line    Suppression State
Error       Your project.json doesn"t have a runtimes section. You should add ""runtimes": { "win": { } }" to your project.json and then re-run NuGet restore.  Synovia.Service.Common  C:Program Files (x86)Microsoft Visual Studio2017EnterpriseMSBuildMicrosoftNuGet15.0Microsoft.NuGet.targets 186

Um das Problem vorübergehend zu beheben, lösche ich den gesamten Inhalt des Repos und führe dann Folgendes aus:

git fetch --force
git reset --hard origin/develop

Angenommen, der Zweig, an dem ich arbeiten muss, wird in diesem Szenario entwickelt.

Es gibt nirgendwo ein project.json, wo ich das Repo finden kann.

Die Problemumgehung ist vorerst in Ordnung, wird aber ein echtes Problem sein, wenn sie anhält, sobald wir diese Migration in dev zusammenführen.

Denken Sie daran, dass dies alles gut auf dem Migrationszweig funktioniert und diesen Fehler erst auslöst, wenn ich den Zweig wechsle.

Antworten:

0 für die Antwort № 1

Löschen des Inhalts der obj Ordner löste dies für mich. Musste den Inhalt manuell löschen, da eine Bereinigung oder Neuerstellung nicht funktioniert hat.