首页 文章

使用sllauncher安装Silverlight 4应用程序不起作用

提问于
浏览
2

我正在尝试使用sllauncher离线安装XAP文件,但它无法正常工作 .

UPDATE 我删除了我的应用程序的所有现有引用和文件夹,现在它似乎正在工作 . 我会把它留下来,因为它有一些关于如何解决这个问题的好线索 . 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"

我的研究:从网站安装后,快捷方式(工作正常的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.pokerdiy.com,它指向应用程序ID和完全限定的来源:

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

当我将bat文件脱机运行时,它会创建一个applicationID并将正确的原点添加到索引文件中,但是,它创建的文件夹中没有xap文件,也没有运行它的快捷方式 . 我假设由于某种原因它没有找到xap文件 .

如果XAP处于发布或调试模式,这有关系吗?我不会这么想的......

有什么建议吗?

1 回答

  • 2

    我设法让这个工作 - 我不完全确定如何,但我开始删除现有的参考安装文件夹:

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

    它似乎有点不稳定(有一点安装工作,但应用程序只显示一个白色屏幕) - 但首先查看上面索引文件夹中的文件,看看你的xap是否被复制到正确的文件夹 .

    我会把它留下来,因为它有一些关于如何解决这个问题的好线索 .

相关问题