Abbiamo una soluzione con oltre 25 progetti, ognuno con il proprio AssemblyInfo
Sto cercando di incrementare tutti i numeri dell'assieme per aumentare una versione principale per la nostra prossima versione.Trova e sostituisci l'assembly con regex in visual studio
Le mie capacità regex sono minime ma essenzialmente vorrei trovare:
<Assembly: AssemblyVersion("x.x.x.x")>
Dove x
in termini regex sarà \d
/un numero. Guardando here ho pensato che avrei potuto utilizzare:
{AssemblyVersion("[\d].[\d].[\d].[\d]")}
che non ha funzionato, non gradisce le parentesi aperte. La mia domanda è essenzialmente suddivisa in due fasi:
- Quale stringa regex verrà utilizzata per trovare l'esempio?
- È possibile sostituire la prima cifra con la cifra + 1 usando regex? (Sospetto di essere un po 'ottimista) in tal caso quale sarà la stringa regex in questa situazione?
Questo è nel controllo del codice sorgente, quindi non vorrei modificare direttamente i file.
Grazie in anticipo.
Cosa intendi con un numero '\ d/a'? –
Non sono sicuro che questo sarebbe d'aiuto, ma potreste considerare la versione di 'Assembly Version' come un indirizzo IP. Sono spesso usati per trovare e modificare frequentemente. Uno di questi RegEx potrebbe funzionare. – Greg
@RyanGates In termini di espressioni regolari è '\ d' per quanto ne so. Se la mia consapevolezza è un po 'fuori, è un numero! : P – LukeHennerley