1

我正在处理应该更改 ServiceReference.ClientConfig 中的端点配置的 powershell 脚本,但今天我遇到了一个问题:当我在一个临时文件夹中提取所有xap内容(据我所知xap- 重命名zip的存档)时,使用 config 和 zip 完成所有工作它回来了,silverlight 预加载器不加载应用程序(托管在 IIS 中)。如果我什至只是简单地解压缩并压缩(使用 WinRar/7Zip)它,它就不会加载。但是,如果我打开xap使用WinRar并进行所有更改而不在临时文件夹中解压缩内容,它就可以正常工作。

也许有人知道有关此问题的任何信息/解决方法?

ps 我使用的几行代码(powershell)

expand-archive -path $xapPackagePath -outputpath $xapExpandedTmpPath -force
write-zip -path (gci ($xapExpandedTmpPath + "\") -rec) -outputpath ($xapPackagepath)
4

1 回答 1

1

我想知道重新压缩时使用的特定类型的 zip 压缩是否存在问题。

您可以查看这篇文章,了解使用代码创建 xap 的建议方法:

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/67d9ce4d-285c-42ee-b4e0-d5640ca4f6a6/

于 2012-12-04T14:41:45.677 回答