2010-09-13 104 views
2

我想使用sllauncher脫機安裝XAP文件,但它不工作。使用sllauncher安裝Silverlight 4應用程序不起作用

UPDATE我刪除所有現有的文獻和文件夾我的應用程序,現在它似乎是工作。我會留下來,因爲它有一些關於如何解決這個問題的很好的線索。 C:\ Documents和Settings \棒\本地設置\應用數據\微軟\ Silverlight的\ OutOfBrowser \

我做了下面的一個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" 

我的研究:在我從網站上安裝它,在快捷方式(工作正常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 

,有一個文件www.po kerdiy.com指向應用程序ID和完全合格的由來:

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

當我跑我的bat文件脫機它創建的applicationID和添加正確的起源到索引文件,但是,沒有XAP文件中它創建的文件夾並沒有運行它的快捷方式。我認爲它出於某種原因沒有找到xap文件。

如果XAP處於發佈或調試模式,它有關係嗎?我不會這麼想的...

有什麼建議嗎?

+0

很好,你解決了它。你應該移動你的更新並將其作爲答案,然後在一兩天之後,你可以將其標記爲答案。 – slugster 2010-09-13 03:13:51

+0

謝謝 - 已經完成了! – Rodney 2010-09-13 05:49:38

回答

2

我設法得到這個工作 - 我不完全知道如何,但我一開始就在這裏刪除現有引用安裝文件夾:

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

這似乎有點片狀(在一個點上安裝工作,但在應用程序只是顯示一個白色屏幕) - 但開始通過查看上面的索引文件夾中的文件,以查看您的xap是否被複制到正確的文件夾。

我會留下來的,因爲它有如何解決這個問題的一些很好的線索。