Coding Horror 6 - Le stringhe di formato, queste sconosciute (il ritorno)


Una normale giornata di lavoro in pair programming, R e C (ove C sta per "Consulente esterno")

C > "Potresti predispormi il template del messaggio da mostrare?"
R > "No probs... hai i dati del cliente?"
C > "Si.."
R > "Ok, allora ti metto la stringa di formato nel file di configurazione, alla voce XYZ... al posto del token {0} metti il nome del cliente, al posto di {1} il cognome, ed al posto di {2} la data di registrazione. Tutto chiaro?"
C > "Si, si, tranquillo!!!"

Ed ecco cosa ne viene fuori:

var message = template.Replace( "{0}", firstName ).Replace( "{1}", lastName ).Replace( "{2}", activationDate ) 

:'( Non ce la posso fare.

author: Riccardo Gregori | posted @ sabato 21 gennaio 2012 0.00 | Feedback (0)

Aggiornare VSCommands2010 (contro la sua volontà)


Da tempo sto avendo un po' di problemi con l'extension manager di VisualStudio 2010 Premium.

In particolar modo, sebbene venissi continuamente avvisato della presenza di un aggiornamento per l'estensione VSCommands2010, non riuscivo ad installarla in quanto la disinstallazione della versione precedente &equot;falliva&equot; in modo silenzioso, ovvero senza nessun tipo di messaggio di errore o avviso.

Fortunatamente, sul blog di Sam Abraham ho trovato questo utilissimo post che mi ha permesso di risolvere la situazione :)

Grazie Sam!

author: Riccardo Gregori | posted @ venerdì 20 gennaio 2012 11.06 | Feedback (0)

CRM2011 - Assembly must be registered in isolation


Se, provando a registrare un plugin o ad aggiornare un assembly in MS Dynamics CRM 2011 doveste riscontrare un errore come quello indicato nel titolo del post:

Assembly must be registered in isolation

Non perdeteci la testa... per evitarlo, è sufficiente aggiungere l'utente con cui state effettuando la registrazione tra i Deployment Administrators, nel tool di Gestione Distribuzione del CRM (Deployment Manager)

Hope this helps!

Fonti:
juicysnippets.blogspot.com
community.dynamics.com

author: Riccardo Gregori | posted @ mercoledì 14 dicembre 2011 10.16 | Feedback (0)

Coding Horror 5 - Le stringhe di formato, queste sconosciute


Sempre nello stesso progetto del precedente wtf:

litData.Text = Right("00" & Now.Day.ToString, 2) & "/" _
 & Right("00" & Now.Month.ToString, 2) & "/" _
 & Now.Year.ToString

perché così:

litData.Text = DateTime.Now.ToString("dd/MM/yyyy")

... sarebbe stato troppo facile ...

author: Riccardo Gregori | posted @ martedì 27 settembre 2011 20.16 | Feedback (0)