我正在处理应该更改 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)