Класс процесса не найден в System.Diagnostics? (System.dll ???) - PullRequest
0 голосов
/ 27 сентября 2011

Я использую .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.dll в пространстве имен System.Diagnostics. Тогда в чем проблема?

Ответы [ 2 ]

5 голосов
/ 27 сентября 2011

Убедитесь, что вы ссылаетесь на правильный System.Dll. Версия должна быть примерно v2.0.50727

0 голосов
/ 21 мая 2016

Я тоже столкнулся с той же проблемой. Я использовал CodeDom для выполнения кода, который требует класса процесса. Таким образом, решение для меня заключалось в том, чтобы refrence System.dll в настройках. Вот решение, если оно кому-нибудь нужно.

CSharpCodeProvider cs = new CSharpCodeProvider();
cs.CompilerOptions = "/optimize /reference:System.dll";
...