locked
SilverLight5+VS2013 でコマンドラインパラメータを取得したい RRS feed

  • 質問

  • Silverlight5 と Visual Studio 2013でアプリケーション開発をしています。

    OS  …  Windows7 x86

    Visual Studio 2013 Professional

    [Silverligh5 関連]

    Silverlight5 開発者向けランタイム (32bit)

    Silverlight 5 SDK

    をインストールしています。(全てインストールは正常終了してます)

    組み込み方は、わかったのですが、「For Each arg As String In e.Args」で”メンバーではありません”とエラーなってしまいます。

    ネット上で色々検索しても原因がわかりません。

    他にインストールを行う必要があるのでしょうか?

    --<App.xaml.vb>------------------------------------------------------------------------

    Imports System.Windows
    Imports System.Windows.Interop
    Imports System.Runtime.InteropServices

     

    Private Sub Application_Startup(ByVal o As Object, ByVal e As StartupEventArgs) Handles Me.Startup

     For Each arg As String In e.Args
        Select Case arg
          Case "/mode1"
         MessageBox.Show(arg)
          Case "/mode2"
         MessageBox.Show(arg)
         Case Else
         MessageBox.Show("未知の引数:" + arg)
        End Select
      Next

    End Sub

    --------------------------------------------------------------------------

    2015年3月25日 6:15

すべての返信

  • StartupEventArgs クラス

    のメンバ一覧を見れば、どのプロパティを参照すればいいかはお分かりかと思います。さらに、そのプロパティのページを開いて、解説やサンプルもお読みください。

    ついでに、上記ページの上の方にその他のバージョンってのがあるので、そこで.NET Framework 4.5など選んでみてメンバ一覧がどう変わるかも確認してみるといいでしょう。

    2015年3月25日 6:26