Relevante Abhängigkeiten (DLL) werden bei der Bereitstellung mit Visual Studio 2013 nicht kopiert

In einem der von mir bereitgestellten Webjobs verweise ich auf eine meiner Klassenbibliotheken (Core), die für die Ausführung eines Prozesses zuständig ist (in diesem Fall das Senden einer E-Mail mit SendGrid).

Wenn ich meine Webjobs manuell bereitgestellt habe (Hochladen der ZIP-Datei), hat alles einwandfrei funktioniert. Ich habe die Bereitstellung aufgeräumt und mit Visual Studio 2013 erneut bereitgestellt, und der Webjob hatte Probleme. Das Hauptproblem hierbei ist, dass nach der SendGrid-DLL gesucht wird, auf die von meiner Core-Klassenbibliothek und nicht von meiner Console-App verwiesen wird, und der folgende Fehler nicht behoben wird:

"Unbehandelte Ausnahme: System.IO.FileLoadException: Datei oder Assembly 'SendGrid .... Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly funktioniert nicht stimmen mit der Assembly-Referenz überein. (Ausnahme von HRESULT: 0x80131040) "

Ich habe per FTP auf die Website zugegriffen und festgestellt, dass sich die SendGrid-Assembly nicht dort befindet, wo sich mein WebJob befindet.

Meine Frage lautet: Gibt es eine Möglichkeit, zu erzwingen, dass diese Abhängigkeiten bei der Bereitstellung mit VS 2013 in das richtige Verzeichnis kopiert werden?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage