2012-10-07 5 views
7

Nach dem Upgrade einer meiner Websites auf MVC 4 und alle meine Pakete in NuGet Upgrade habe ich die Send() - Erweiterung-Methode für das MvcMailer-Paket von NuGet verloren. Ich habe keine Code-Änderungen andere dann solche, die notwendig gemacht, das Projekt zu aktualisieren und ich habe:MvcMailer Send() Erweiterungs-Methode fehlt in ASP.Net MVC 4

using Mvc.Mailer; 

An der Spitze meiner Code-Datei.

Kann mir bitte jemand sagen, was hier vor sich geht?

+0

Haben Sie versucht, Ihre Lösung zu bereinigen? (Rechtsklick auf Lösung-> Clean Solution) – krolik

Antwort

7

Ok dachte ich es aus, nachdem in diesem Beitrag suchen: https://github.com/smsohan/MvcMailer/issues/68

Grundsätzlich sie die Erweiterungsmethode aus MailMessage entfernt und eine neue Klasse hinzugefügt genannt MvcMailMessage die Ihre Mailer stattdessen zurückgeben sollte.