C# 代码在Windows服务项目中不起作用

C# 代码在Windows服务项目中不起作用,c#,vb.net,C#,Vb.net,嘿,伙计们,我正在开始我的第一个windows服务的工作,我遇到了一个奇怪的错误。出于某种原因,编译器告诉我一大堆典型的类(如图像、位图、图形等)都不存在。例如,这些简单的代码行在正常项目中工作正常,但返回一系列错误: Bitmap b = new Bitmap(destWidth, destHeight); //Error 13 The type or namespace name 'Bitmap' could not be found (are you missing a using

嘿,伙计们,我正在开始我的第一个windows服务的工作,我遇到了一个奇怪的错误。出于某种原因,编译器告诉我一大堆典型的类(如图像、位图、图形等)都不存在。例如,这些简单的代码行在正常项目中工作正常,但返回一系列错误:

Bitmap b = new Bitmap(destWidth, destHeight); //Error 13    The type or namespace name 'Bitmap' could not be found (are you missing a using directive or an assembly reference?)
Graphics g = Graphics.FromImage((Image)b); //Error 17   The type or namespace name 'Image' could not be found (are you missing a using directive or an assembly reference?)
g.InterpolationMode = InterpolationMode.HighQualityBicubic; //Error 18  The name 'InterpolationMode' does not exist in the current context

有什么想法吗?(我觉得这是一个简单的答案,但我绝对需要在我的服务中使用这些类)

确保您在项目中引用了
系统.绘图
程序集。该类在此程序集内定义。

请确保已将
系统.绘图
程序集引用到项目中。该类在此程序集中定义。

我的文件顶部有“using System.Drawing;”。此.cs文件与另一个项目中的文件完全相同,在该项目中它工作得非常好。@Rob,不是“使用”部分,您需要右键单击项目中的“引用”文件夹,以访问System.Drawing程序集。完美!非常感谢。我知道这是一件愚蠢的事情……仍然习惯于c++中的c语言,我的文件顶部有“using System.Drawing;”。此.cs文件与另一个项目中的文件完全相同,在该项目中它工作得非常好。@Rob,不是“使用”部分,您需要右键单击项目中的“引用”文件夹,以访问System.Drawing程序集。完美!非常感谢。我知道这是件愚蠢的事情…仍然习惯于c++中的c#我认为你有一个服务的宿主项目,还有一个带有一些逻辑的类库项目。也许您没有在宿主项目中引用正确的程序集?我认为您有一个服务的宿主项目,以及另一个具有某些逻辑的类库项目。可能您没有在宿主项目中引用正确的程序集?