简短的背景故事,我需要为我的计算课程创建一个应用程序,因为我非常拖延,我想制作一个关闭用户浪费时间的应用程序的应用程序.
因此,我查找了如何制作Windows 10应用程序,偶然发现了微软自己的"绝对初学者的C#基础知识"和"Windows 10开发",绝对是初学者.过去几周我花了20多个小时观看这些视频.
现在,我已经在XAML过去几天的设计几乎所有的UI,现在在C#中的代码工作的背后,当我发现System.Diagnostics.Process
无法找到,我试图找出原因,并最终跨越这个答案这使我的下巴滴绊(TLDR是因为它是一个UWP应用程序):缺少对System.Diagnostics.Process的引用
我不需要我的应用程序在Windows应用商店上运行,所有它需要运行的是我的计算机,但解决方案可能很乱,但我真的需要访问该类来关闭进程.我真的想在C#和XAML中创建应用程序,但我不确定是否可以在访问该System.Diagnostics.Process
课程时执行此操作.
我真的没有时间去做这个项目,我不能只是改变我的想法,因为问题定义文章已被标记,等等,这将需要永远重写.
我很乐意在C#中完全编写应用程序,如果没有UWP应用程序我真的无法使用XAML.但我不确定这样做最简单的方法/项目类型是什么,所以任何帮助都会受到赞赏.
我对微软感到非常生气,因为我没有明确表示"绝对初学者的Windows 10开发"实际上是"绝对初学者的Windows应用商店开发".我不希望我的应用程序在Windows应用商店,所以如果我可以强制引用那将是伟大的流程类!
您需要开发一个桌面应用程序(WPF).使用WPF,您还可以使用C#和XAML,但是您可以使用所有.Net Framework.
UWP(商店应用)需要在Surface RT(Windows RT),Lumia 920(Windows 10 Mobile),XBOX和Hololens等设备上运行,因此他们只使用完整.Net Framework的一部分(他们使用.Net Core Framework) .UWP在沙盒中运行,因此它们通常无法访问系统API(低级访问,如创建IP包).在这种情况下,您应该使用WPF.
你的问题是其中一个原因,我认为StackOverflow使用标签uwps和win-universal-app.