2009-05-01 7 views
1

AssemblyInfo.vbファイルからバージョン番号を取得し、選択した番号に置き換えようとしています。AssemblyInfo.vbでAssemblyVersionを変更するための正規表現

Dim text as string = string.empty 
Using sr As New StreamReader("C:\foo\AssemblyInfo.vb") 
    text = sr.ReadToEnd() 
    Dim fileVerReg As New Regex("^[^']*(AssemblyVersion[(""].)([^""]*)") 
    Dim m As Match = fileVerReg.Match(text) 
    If m.Success Then 
     MsgBox(m.Groups(2).Value) 
    End If 
End Using 

これは私が理想的に私は置き換えをやってする必要があるであろう、バージョンを試してみて、取得するだけのためのものです。

答えて

0

正規表現よりもはるかに優れた次のVSアドオンVersioning Controlled Buildを試してみてください。私は私の開発マシンと私のビルドマシンの両方で使用しています(両方のVS 2008現在、しかしVS 2005以前に使用しました)。

+0

私が作ったクイックプログラムよりもはるかに優れています。 – Ryan

+0

@ライアン - 私はそれを見つけたときに同じと思った! – stevehipwell

関連する問題