这通常发生在您拥有 Target framework = .NET Framework Client Profile,但您引用的 DLL 来自 .NET Framework(完整)时。确保您在来自有效框架的引用中有 System.dll。
我只是做了同样的事情 - 使用以下代码创建了空的控制台应用程序:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var prc = Process.Start("explorer.exe");
}
}
}
对我来说非常好。
另外要检查的是 Intellisense - 当您开始输入“System.Diagnostics.Proc”时... - 它是否显示带有“Process”的下拉菜单?
更新:
Windows 商店项目基于不同版本的目标 .NET Framework - .NET for Windows Store 应用程序,不支持您需要的功能。
有关更多详细信息,请进行网络搜索:“.NET for Windows Store apps”。有用的网址:
http://msdn.microsoft.com/en-us/library/windows/apps/br230302.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/br230232.aspx