Skip to content →

Étiquette : .net

{Visual Studio] La version de clr.dll figurant dans la cible ne correspond pas à celle pour laquelle mscordacwks.dll a été généré.

La petite erreur sympa de la semaine lors de la compilation d’un de mes projets:

Alors pour faire simple, il s’agit d’un message qui apparaît d’un coup. Cinq minutes avant tout fonctionnait. Le redémarrage habituel du Visual Studio n’y change rien…

Car il s’agit d’un problème lié à une mise à jour en cours du système. Et oui c’est à cause de la mise à jour du Framework en fond via Windows UpdateLa solution est alors très simple, on laisse la mise à jour se terminer et on reboot l’ordinateur!

 

Leave a Comment

{C#] Comment sauvegarder un mail sur le disque au lieu de l’envoyer par SMTP?

Lors des développements, on est souvent confronté au problème du mail de validation client à envoyer… Seul problème, lorsque l’on se branche sur la base de production avec des vrais données, on ne veut surtout pas que les mails partent… La solution est d’intercepter le mail avant qu’il ne soit envoyé sur le serveur smtp… Il suffit pour ça de modifier le fichier de configuration de l’application:

<system.net>
  <mailSettings>
    <smtp deliveryMethod="SpecifiedPickupDirectory">
      <specifiedPickupDirectory pickupDirectoryLocation="C:\Temp"/>
    </smtp>
  </mailSettings>
</system.net>

Et voilà, dorénavant, les mails ne seront plus expédiés, mais sauvegardés dans C:/Temp. Pas besoin de modifier le code (SmtpClient ou MailMessage )

2 Comments