2017-10-26 2 views
0

Ich habe derzeit ein Klassenbibliotheksprojekt, das eine ADO.Net-Datenbankkontextdatei und Metadatenklassen für diese Kontextmodelle enthält. Ich verwende den ersten Ansatz der Datenbank und habe zwei neue Tabellen hinzugefügt und eine Tabelle geändert. Ich bin in der Lage, das Projekt erfolgreich zu erstellen und auf die neuen Tabellen in einem anderen Projekt in derselben Lösung zu verweisen, aber wenn ich ein NuGet-Paket für die Context-Klassenbibliothek erstellt und das NuGet-Paket in einem neuen Projekt installiere, sind diese neuen Tabellen nicht vorhanden und die Tabelle, die aktualisiert werden sollte, ist nicht.Nuget-Paket verweist auf alten Datenbankkontext aus der Klassenbibliothek

Irgendwelche Ideen, was könnte schief gehen?

Antwort

0

Ich konnte es herausfinden. Hier sind die Schritte, die ich unternommen habe, um es richtig zu verpacken.

  1. Update-Assembly Info über Projekt
  2. Build-Projekt zur Release-Config
  3. Spec-Datei erstellen 'NuGet spec'
  4. Packung in nupkg -properties Parameter ‚mit NuGet PROJ.csproj packen -properties Konfiguration = Freigabe "

konnte ich auf die Eigenschaften Parameter here stolpern.

Verwandte Themen