VS2010 Post-build-event, replace string in eine Datei. Powershell?

Ich ersetzen müssen, die einen einfachen string in einer minified .js-Datei nach erfolgreichem erstellen in VS2010.

So, ich bin versucht zu laufen, ein einfaches Kommandozeilen-Aufruf von der Post-build-Ereignisse-Fenster.

Diesem Beispiel, von hier: https://blogs.technet.com/b/heyscriptingguy/archive/2008/01/17/how-can-i-use-windows-powershell-to-replace-characters-in-a-text-file.aspx völlig mangulates die resultierende .js-Datei. Etwas ist falsch, ich vermute, es kommt auf einige seltsame Zeichen in meine minified .js-Datei, die Schrauben es auf.

(Get-Content C:\Scripts\Test.js) | 
Foreach-Object {$_ -replace "//Old JS comment", "//New JS comment"} | 
Set-Content C:\Scripts\Test.js

Wie kann ich erreichen, wie eine einfache Aufgabe, wie ich tun konnte, in unix in einer einzigen Zeile..?

InformationsquelleAutor Aaron | 2011-02-25
Schreibe einen Kommentar