我正在使用.NET Framework 3.5,我已经引用了所有程序集,我已经仔细检查了所有内容,但仍然出现这个令人恼火的错误
CS0234: The type or namespace name 'Process' does not exist in the namespace
'System.Diagnostics' (are you missing an assembly reference?) (CS0234) (Proj1)
根据 MSDN 和各种其他来源,Process 类肯定位于 System.Diagnostics 命名空间中的 System.dll 中。那么到底是什么问题呢?
确保您引用正确的 System.Dll。版本应该大概是v2.0.50727
我也面临着同样的问题。我使用 CodeDom 来执行需要 Process 类的代码。所以我的解决方案是在选项中引用 System.dll。这是解决方案,如果有人需要的话。
CSharpCodeProvider cs = new CSharpCodeProvider();
cs.CompilerOptions = "/optimize /reference:System.dll";