Я пытаюсь отобразить список установленных принтеров на локальном компьютере, используя метод, описанный на MSDN ...не удается разрешить 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();
}
}
}
Проблема находится на Using
заявлении " Печать пространства имен не может быть разрешена. Есть ли дополнительная ссылка, которую я пропускаю?
ОБНОВЛЕНИЕ: Я добавил ссылки на System.Drawing
& System.Printing
, но это не решит проблему.
Я, 'System.Drawing' решает хорошо, но это только тогда, когда я пытаюсь использовать' Printing' пространство имен, что код не может разрешить. Я также попытался добавить 'System.Printing'. – philreed
Тройной проверить свои ссылки. Вы уверены, что это правильный проект? Вы уверены, что не нацелены на Framework 1.1? –
Мой проект нацелен на .NET4.5, и у него есть ссылка на 'System.Drawing' v4.0.0.0. Я увижу, есть ли версия этой версии 4.5. – philreed