我创建了一个全新的 vanilla c# Windows 8 Store 应用程序。在 App() 函数中,我放置了一行代码来收集命令行参数。IDE 抱怨 GetCommandLineArgs() 不是 Environment 的一部分。
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
String[] arguments = Environment.GetCommandLineArgs();
}
Microsoft 网站上的此页面似乎表明 .NET 4.5 支持此功能。是什么赋予了?
(从技术上讲,我可以将 args 收集为 App() 参数,但我不想这样做。其他代码行也调用它,我更愿意让它们“保持原样”。此外,我只是好奇为什么这不起作用,似乎应该。