I’m doing some exercises with C# in the trial version of VS 2012. I want to execute a cmd command from a CS file. For this, I’ve tried Process.Start as well as System.Diagnostics.Process that are mentioned in these posts:
However, despite I added “using System.Diagnostics” and “using System.ComponentModel”, I’m still getting “The type or namespace name ‘Process’ does not exist in the namespace ‘System.Diagnostics’, missing assembly reference” error. ¿Any suggestion so I can i get rid of this error? Thanks in advance.
This usually happens when you have Target framework = .NET Framework Client Profile, but DLL you reference is from .NET Framework (full). Make sure you have System.dll in your references from valid framework.
I just did the same – created empty console application with the following code:
Works perfectly fine for me.
Additional thing to check is Intellisense – when you start typing “System.Diagnostics.Proc”… – does it show you dropdown with “Process” there?
UPDATE:
Windows Store projects are based on different version of target .NET Framework – .NET for Windows Store apps, which does not support functionality you need.
For more details do web search:”.NET for Windows Store apps”. Helpful links:
http://msdn.microsoft.com/en-us/library/windows/apps/br230302.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/br230232.aspx