コンパイルされたファイルをいくつかの場所からコピーし、winrarで圧縮するディストリビューションを作成するために使用するPowerShellスクリプトがあります。スクリプトでは、実行するフォルダーを含むディレクトリに移動して、次のコマンドを実行します。
Invoke-Expression ($WinRAR + " a " + $zipPath + " " + $WinRARFilter + " " + $DistName + "-zip " + $WinRAROpts)
これは実際にこれを実行します:
E:\Progs\WinRar\WinRar.exe a C:\Users\Echilon\Documents\Coding\ResourceBlender-Express\trunk\dist\resourceblender-express_1.44-zip.zip -x*\.svn\* -x*\.svn -x\.svn resourceblender-express-zip -r -s -m5 -inul
ただし、.svnディレクトリはいずれもzipファイルから除外されていません。これは以前は機能していましたが、なぜ機能しないのかわかりませんが、適切なファイルを除外することはできません。
完全なスクリプトは、codeplexのhttp://resourceblender.codeplex.com/sourcecontrol/changeset/view/27742?projectName=resourceblender#456701(スクリプトの下部)にあります。
PowerShellの経験がある人は、これに光を当てることができますか?