まったく新しい、バニラの c# Windows 8 ストア アプリを作成しました。App() 関数に、コマンド ライン引数を収集するコード行を追加しました。IDE は、GetCommandLineArgs() が環境の一部ではないことを訴えます。
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
String[] arguments = Environment.GetCommandLineArgs();
}
Microsoft のサイトのこのページは、これが .NET 4.5 でサポートされていることを示しているようです。何を与える?
(技術的には、引数を App() パラメーターとして収集することもできますが、私はそうしない方がよいと思います。他のコード行でもこれを呼び出しているため、「そのまま」にしておくことをお勧めします。さらに、私はただ興味がありますなぜこれがうまくいかないのか、うまくいくようです。