2

sllauncherを使用してXAPファイルをオフラインでインストールしようとしていますが、機能しません。

更新 アプリの既存の参照とフォルダーをすべて消去しましたが、機能しているようです。これを解決する方法についていくつかの良い手がかりがあるので、これは残しておきます。C:\ Documents and Settings \ Rod \ Local Settings \ Application Data \ Microsoft \ Silverlight \ OutOfBrowser \ index

私は次のようにbatファイルを作成しました:

"%ProgramFiles%\Microsoft Silverlight\sllauncher.exe" /install:"c:\TourneyManager.xap" /origin:"http://www.pokerdiy.com/Portals/6/TourneyManager/TourneyManager.xap" /shortcut:desktop+startmenu /overwrite

xapファイルをsllauncherと同じフォルダーであるbatファイルに入れて、c:rootを試しましたが、喜びはありません。エラーメッセージもイベントログにも何も表示されずに実行されます。パラメータを変更してエラーを生成できるため、間違いなくsllauncherを実行しています。

ウェブサイトOOBからアプリをインストールしてからアンインストーラーを実行すると、次のようにアンインストールされます。

"%ProgramFiles%\Microsoft Silverlight\sllauncher.exe" /uninstall /origin:"http://www.pokerdiy.com/Portals/6/TourneyManager/TourneyManager.xap"

私の調査:Webサイトからインストールした後、ショートカット(OOBで正常に機能します)は次のことを示しています。

"C:\Program Files\Microsoft Silverlight\sllauncher.exe" 1851630633.www.pokerdiy.com

それから私は見上げました

C:\Documents and Settings\Rod\Local Settings\Application Data\Microsoft\Silverlight\OutOfBrowser\index

また、アプリケーションIDと完全修飾オリジンを指すファイルwww.pokerdiy.comがあります。

1851630633  http://www.pokerdiy.com/Portals/6/TourneyManager/TourneyManager.xap

batファイルをオフラインで実行すると、applicationIDが作成され、インデックスファイルに正しいオリジンが追加されますが、作成するフォルダーにxapファイルがなく、実行するためのショートカットもありません。なんらかの理由でxapファイルが見つからないと思います。

XAPがリリースモードかデバッグモードかは重要ですか?私はそうは思わなかっただろう...

何か提案はありますか?

4

1 に答える 1

2

私はこれを機能させることができました-方法は完全にはわかりませんが、ここにある既存の参照インストールフォルダーを消去することから始めました:

C:\Documents and Settings\Rod\Local Settings\Application Data\Microsoft\Silverlight\OutOfBrowser\index

少し不安定なようです (ある時点でインストールは機能しましたが、アプリに白い画面が表示されただけでした)。まず、上の index フォルダー内のファイルを見て、xap が正しいフォルダーにコピーされているかどうかを確認してください。

これを解決する方法についていくつかの良い手がかりがあるので、これを残します。

于 2010-09-13T05:48:38.867 に答える