Ich habe gerade von EF5 auf EF6 aktualisiert, und dieser Fehler tritt in einem benutzerdefinierten T4 auf, das über einen DbContext von einer anderen Assembly mit der DB verbunden wird.EF6.Utility.CS.ttinclude: ArgumentNotNull ist nicht vorhanden
Datei: EF6.Utility.CS.ttinclude
Kompilieren Transformation: Der Name 'ArgumentNotNull' existiert nicht im aktuellen Kontext
Was ich getan habe ist EF.Utility.CS.ttinclude
mit EF6.Utility.CS.ttinclude
ersetzen , die einen anderen Fehler über DbSet
und DbContext
nicht gefunden gefunden.
Der T4 ist sehr einfach, wie diese:
using(var context = new EntityContext)
return context.Entities.Where(x => 1==1);
Mit Ausnahme der EF schließe ich nur meine eigenen Assemblys verweisen. Der frisch hinzugefügte Context erzeugt gerade gut (in einem anderen Projekt).
Was um alles in der Welt könnte falsch sein?
Welches Visual Studio verwenden Sie? – lucky
2017 Community mit EF6-Komponente installiert. –