Je suis en train d'afficher une liste des imprimantes installées sur l'ordinateur local en utilisant la méthode décrite sur MSDN ...ne peut pas résoudre System.Drawing.Printing
using System.Drawing;
using System.Drawing.Printing;
namespace SandBox
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++)
{
Console.WriteLine(PrinterSettings.InstalledPrinters[i]);
}
Console.ReadLine();
}
}
}
Le problème est sur la déclaration Using
, la ' L'impression de l'espace de noms ne peut pas être résolue. Y a-t-il une référence supplémentaire qui me manque? MISE À JOUR: J'ai ajouté des références à System.Drawing
& System.Printing
mais cela ne résout pas le problème.
Je suis, 'System.Drawing' résout bien, mais il est seulement quand j'essaie d'utiliser l'espace de noms' Printing' que le code ne peut pas résoudre. J'ai également essayé d'ajouter 'System.Printing'. – philreed
Vérifiez trois fois vos références. Êtes-vous sûr que c'est le bon projet? Êtes-vous sûr de ne pas cibler Framework 1.1? –
Mon projet cible .NET4.5 et il a une référence à 'System.Drawing' v4.0.0.0 Je verrai s'il existe une version 4.5 de cette DLL – philreed