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 に答える