0

Zugabe Ich habe versucht, das Paket hinzufügen, indem Sie einfach mit dem entsprechenden XML-Tag in der package.config anhängen und ich versuchte, das Projekt zu bauen, aber es ist nicht das Hinzufügen der Referenz im Projekt.Probleme auf Pakete in Visual Studio 2015 durch Package.config

Der neu hinzugefügte Paket ist

<package id="EntityFramework" version="6.1.3" targetFramework="net452" /> 

Mein Bestehende package.config ist

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="Castle.Core" version="4.0.0" targetFramework="net461" /> 
    <package id="Moq" version="4.7.25" targetFramework="net461" /> 
    <package id="Newtonsoft.Json" version="10.0.2" targetFramework="net452" /> 
    <package id="XtraLib.Common" version="1.0.1" targetFramework="net452" /> 
</packages> 

Meine Update-Version des package.config ist

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="Castle.Core" version="4.0.0" targetFramework="net461" /> 
    <package id="EntityFramework" version="6.1.3" targetFramework="net452" /> 
    <package id="Moq" version="4.7.25" targetFramework="net461" /> 
    <package id="Newtonsoft.Json" version="10.0.2" targetFramework="net452" /> 
    <package id="XtraLib.Common" version="1.0.1" targetFramework="net452" /> 
</packages> 

Während das Projekt auf den Aufbau ist nicht das Hinzufügen Referenz. Bitte helfen Sie mir, wie das geht. Weil ich Informationen bekomme und ich werde es hier anstelle der manuellen Installation hinzufügen.

Anmerkung: Ich bin mit der Referenz Hinzufügen von Visual Studio 2015-Framework 4.6.1

+0

Alle Update für dieses Problem? Könnten Sie nützliche Informationen von der Antwort bekommen? Wenn nicht, lassen Sie mich die neuesten Informationen über diese Frage kostenlos wissen. –

+0

@ Leo-MSFT - Nein, es aktualisiert das Paket nicht. –

+0

Ich habe meine Antwort mit einem Beispiel für diese Frage aktualisiert, Sie können überprüfen, ob es Ihnen hilft.Wenn nicht, könnten Sie uns das Detailergebnis nach der Verwendung der Methode unten mitteilen? –

Antwort

0

Während des Projektes nicht auf dem Aufbau ist. Bitte helfen Sie mir, wie das geht. Weil ich Informationen bekomme und ich werde es hier anstelle der manuellen Installation hinzufügen.

Der weil NuGet Restore nur Dateien im Paketverzeichnis (\ packages Ordner), aber nicht Wiederherstellen von Dateien in Ihrem Projekt oder in anderer Weise modifiziert Ihr Projekt wieder her.

sollten Sie die Zeile NuGet Befehl im Paket-Manager-Konsole, nachdem Sie ersten Build:

Update-Package -reinstall 

zwingen, die Paketreferenzen in Projekt neu zu installieren.

können Sie auf die similar issue on stackoverflow für Detailinfo beziehen.

Hinweis: Sie sollten die Kontrollkästchen von sicher und „Automatisch nach Paketen während Build in Visual Studio fehlt“ „Erlauben NuGet fehlende Pakete zum Download“ geprüft (Tools-> Optionen-> NuGet Package Manager-> Allgemeines).

enter image description here

Update: Ich habe eine Probe für diese Frage erstellt haben, können Sie unten für weitere Details siehe:

enter image description here

Hinweis: Nach dem Befehl Update-Package -reinstall, die targetFramework des gesamten Pakets ändert sich in net461 (Weil Sie Visual Studio 2015 Framework 4.6.1 verwenden).

+0

@Mastero, ich habe meine Antwort mehr Details aktualisiert, können Sie überprüfen, ob es Ihnen hilft. Wenn nicht, lass es mich kostenlos wissen, ich werde weiter folgen. –

Verwandte Themen