Questa sera, durante la definizione degli ultimi preparativi per l'evento di domani, parlavo con Pietro Brambati, Developer Evangelist in Microsoft Italia, relativamente al fatto che non fosse possibile registrare una applicazione per Windows Live ID con url locale del tipo http://localhost/MiaApplicazione in quanto l'url doveva riferirsi ad un'applicazione presente in rete (come si leggeva dalla documentazione). Pietro mi ha guardato un pò sorpreso e poi mi ha detto: "No ti sbagli, io l'ho fatto". Incredulo mi sono fatto mostrare il record di registrazione ed effettivamente puntava ad un indirizzo locale del notebook di Pietro. Mi sono ripromesso di provare non appena fossi arrivato a casa e così ho fatto. Risultato? Pietro ha ragione, funziona alla grande. Non posso che dire grazie Pietro; mi ha salvato da un workaround assurdo che avevo pensato per ovviare ad un problema inesistente.
Tradotto in linguaggio C#:
List<Developer> developers = World.Italy.Communities.Developers.GetAll();
foreach (Developer dev in developers)
{
if (dev.HasIssues)
{
Evangelist evangelist = new Evangelist("Pietro Brambati");
foreach (Issue issue in dev.Issues)
{
ParolaDiEvangelist solution = evangelist.ResolveIssue(issue) as ParolaDiEvangelist;
issue.Resolved(solution);
}
}
if (dev.AreAllIssuesResolved)
dev.PostInBlog();
}