无法添加对System.ServiceProcess.dll的引用

时间:2015-09-21 14:36:45

标签: asp.net

我在ASP.NET应用程序中使用System.ServiceProcess.dll。我添加了一个引用,intellisense识别它。但是当我构建一个应用程序时,bin文件夹中没有System.ServiceProcess.dll,应用程序说它无法找到命名空间。可能有什么不对?我可以在IIS中使用这个DLL吗?

这就是我得到的:

 Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0234: The type or namespace name 'ServiceProcess' does not exist in the namespace 'System' (are you missing an assembly reference?)

Source Error:


Line 5:  using System.Diagnostics;
Line 6:  using System.Linq;
Line 7:  using System.ServiceProcess;
Line 8:  using System.Web;
Line 9:  using System.Web.UI;

2 个答案:

答案 0 :(得分:2)

在进程中向System.ServiceProcess.dll添加引用。

为此,在解决方案窗口中,右键单击“引用”并选择“添加引用”。转到.NET选项卡,然后双击System.ServiceProcess.dll。

答案 1 :(得分:0)

您很可能添加了对错误的.NET版本的DLL的引用。 (所以它存在,但在尝试实际编译时,它正在破坏)

添加引用时,请确保版本与项目版本匹配:

enter image description here