我有一个应用程序,我建立关闭计算机
我尝试使用System.Management使用; 但它告诉我添加引用,添加引用列表中没有这样的事情,我试图用这个代码,但proccess有一个红色squigly
System.Diagnostics.Process.Start("Shutdown", "-s -t 10");
如何关闭任何想法?
我有一个应用程序,我建立关闭计算机
我尝试使用System.Management使用; 但它告诉我添加引用,添加引用列表中没有这样的事情,我试图用这个代码,但proccess有一个红色squigly
System.Diagnostics.Process.Start("Shutdown", "-s -t 10");
如何关闭任何想法?
还有像这样的神秘问题的一个简单的解释:你正在使用的便携式类库或选择平台目标“Metro风格应用.NET”。 它不允许使用Process类,地铁应用在禁用许多标准.NET功能沙箱运行。 启动另一个进程或关闭操作系统是不允许的,只有用户可以做到这一点。
你必须放弃对地铁,如果这对你很重要,你的应用程序需要作为一个桌面应用程序运行。 并且不会对Win8的靴子石板运行。
我结束了
使用PowerShell运行斯科特·史密斯的升级命令,
powershell dnvm upgrade -r coreclr
https://stackoverflow.com/a/34013990/80772
从Visual Studio创建一个控制台项目重新。
将解决我观察这个global.json标准类需要更多的包后,
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}
这project.json,
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
"system.diagnostics.textwritertracelistener": "4.0.0-beta-23123",
"System.Diagnostics.TraceSource": "4.0.0",
"System.IO": "4.1.0"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}