2016-07-12 7 views

Antwort

0

Der eigentliche Grund: weil jemand die .targets-Datei nicht in das Projekt kopiert hat.

Das Problem, das es zu lösen versucht: Sie können ein Projekt in einer Lösung nicht laden, wenn die Zieldatei nicht gefunden wird.

Das ist also eine Art Workaround, mit dem Sie das Projekt öffnen und dann die nuget-Pakete aktualisieren können. Eine bessere Lösung wäre, dass das NuGet-Paket die .targets-Datei in das Projektverzeichnis kopiert oder zumindest einen Trick verwendet, um einen Bootstrapper in das Projekt aufzunehmen, damit das Projekt ohne Probleme geladen werden kann.

+0

Best Practice also, um die .targets-Datei aus einem beliebigen nugget-Paket auszuschneiden/kopieren und sie jedem Projekt hinzuzufügen, das es verwendet? Das scheint mehr Overhead? –

+0

Das kann das nugget-Paket mit einem Installationsskript tun. Am besten wäre es, den Autor zu kontaktieren. – jessehouwing