Dapper.Tvp Assembly hat keinen starken Namen

dapper dapper-extensions nuget sql table-valued-parameters

Frage

Vor kurzem arbeitete ich mit Dapper.Net und es ist bis jetzt fantastisch für dynamische Objektmanipulationen mit sql, Great Work by Dapper Team.

Aber es gibt eine Notwendigkeit, Massen einfügen und zu aktualisieren, und ich verwendete Tabellenwert-Parameter, die in Bezug auf die Leistung besser ist, und ich entschied mich, dapper.tvp für diesen Zweck zu verwenden. also folgte ich den folgenden Schritten

  1. Die Dapper.Tvp Assembly wurde mit dem Befehl nugget Install-Package Dapper.Tvp hinzugefügt

  2. Dann, wenn ich versuche, das Projekt zu erstellen, gibt es mir den folgenden Fehler: "Referenzierte Assembly Dapper hat keinen starken Namen"

Bitte berate mich über dieses Problem und schätze deine Hilfe

Akzeptierte Antwort

In der Tat hat Dapper keinen starken Namen. Viele meiner Gründe dafür sind hier dargelegt . Sie können natürlich dapper lokal (oder als Teil Ihres Projekts) bauen und es beliebig signieren. Beachten Sie auch, dass Dapper jetzt die Unterstützung von Tabellenwertparametern enthält. Es kann also sein, dass Sie dapper.tvp einfach nicht benötigen.


Beliebte Antwort

Befolgen Sie dann die folgenden Schritte, um Ihr Problem zu beheben.

  1. Klicken Sie mit der rechten Maustaste auf die Projektdatei
  2. Wählen Sie dann Eigenschaften
  3. Dann wählen Sie "Signing tab" (auf der linken Seite)
  4. Klicken Sie dann auf das Kontrollkästchen "Unterschreiben"
  5. Durchsuchen Sie dann Ihre .SNK-Datei.

Dann erstellen Sie Ihre Lösung neu.

Viel Glück...



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum