Technology Experience

VisualStudioTips.net

Categoria riservata ai post tecnici da condividere sulla community VisualStudioTips.net

.NET WorldVisualStudioTips.net

UWP, SharpDX e font installati

Tempo fa ho avuto la necessità di recuperare l’elenco dei font installati in Windows da un’app UWP. La cosa non è possibile utilizzando il framework UWP di base, per cui ho trovato ed utilizzato la libreria SharpDX, che è una libreria wrapper open-source verso il mondo DirectX. Tramite SharpDX è possibile accedere a funzioni grafiche 2D e 3D e delle varie componenti più a basso livello (DirectSound, DirectX 9-11 e 12, DirectInput, eccetera). La cosa interessante è che SharpDX supporta .NET 4.5 ed è scritta all’interno di una libreria Portable, per cui è disponibile un po’ ovunque.

Vi lascio qualche link utile:

Wiki dedicata a SharpDX

SharpDX su NuGet

SharpDX su GitHub

Purtroppo in questo momento sto utilizzando Open Live Writer per bloggare, per cui non riesco a postarvi alcuna riga di codice utile per ottenere l’elenco dei font – anche perchè la cosa non è così banale ed immediata. All’interno di OLW infatti non sono ancora supportati. Confido nei prossimi giorni di riuscire a pubblicare qualcosa su GitHub per darvi una mano! Stay tuned!

Send to Kindle
.NET WorldVisualStudioTips.net

Installazione offline di Visual Studio

E’ possibile? Ovviamente sì, ma c’è qualcosa da sapere prima. Vediamo.

Visual Studio 2015
E’ possibile scaricare un installer offline di Visual Studio 2015 dal command prompt di Windows usando questa sintassi:

vs_enterprise /Layout C:CartellaDownload

Morale: si scaricare l’installer “vs_enterprise.exe” dal sito Microsoft (circa 800Kb). Successivamente si lancia il comando specificato qui sopra. Così facendo vengono scaricati tutti i pacchetti e le dipendenze di Visual Studio 2015, in modo da procedere all’installazione di tutto anche rimanendo sconnessi dalla rete. Io l’ho fatto per la versione Enterprise e la dimensione è di 25,8 GB (6.755 file divisi in 2.641 cartelle).

Visual Studio 2017
E’ possibile fare la stessa cosa anche con la versione corrente (Release Candidate) di Visual Studio 2017. Ma la sintassi è leggermente differente:

vs_enterprise –-layout C:CartellaDownload

La morale però è sempre la stessa. Alla fine del download nella cartella specificata vi ritroverete tutto il necessario per procedere senza avere connettività. Trovate maggiori informazioni a questo indirizzo.

image

Una volta lanciato il comando, partirà un download più o meno lungo in base alla vostra connessione.

image

Non è solo questione di offline
Questa procedura è utilissima anche perchè se dobbiamo installare Visual Studio su N postazioni, è inutile fare il download ogni volta: lo facciamo una volta e poi si va via lisci. E’ anche questione di risparmio di banda e soprattutto di tantissimo tempo. Ad esempio, sul mio PC se installo Visual Studio 2015 partendo dall’iso, ed installando tutto, impiego circa 4h30min. Parliamo di un PC desktop, con i7, 16GB di RAM, ed un SSD Crucial da 750Gb. Eh insomma, parecchio tempo.

Se comincio la stessa installazione sullo stesso PC, ma utilizzando l’installer offline, tutto il setup viene chiuso in poco meno di un’ora e mezza. Eh insomma, un bel risparmio di tempo.

Note dolenti
Tutto questo funziona alla grande, tranne che per il setup dell’SDK di Android che – come recita la pagina che vi ho linkato prima – “does not support an offline installation experience”. Quindi, sappiate che se installate qualcosa riguardante Android (sviluppo nativo o cross-platform con Xamarin Forms) qualcosa potrebbe andare storto, e quindi in questo caso avete bisogno di Internet dietro le quinte. Pazienza, a quanto pare ad oggi non c’è soluzione.

Send to Kindle
VisualStudioTips.net

Una nuova avventura

Con questo post comincia una nuova grande avventura.

Per chi mi segue e legge da tanti anni, sa che bene o male la mia attività di blogger comincia da lungo tempo. Mi sono affacciato nel mondo delle community online ormai molti anni fa, prima con i newsgroup via NNTP, poi con il mio blog personale sul muro di UGIdotNET, dove ho scritto in modo continuato dall’Aprile 2005 fino ad Aprile 2007, momento in cui alla fine decisi di aprire il mio blog personale all’indirizzo https://blog.vivendobyte.net. Parliamo di un blog che tengo in vita nel tempo libero, tra un lavoro e l’altro, da praticamente 10 anni: chi l’avrebbe mai detto?

Beh, insomma, questo post dà il via alla mia partecipazione all’interno della community Visual Studio Tips & Tricks, avviata con alcuni amici, qualcuno vicino, qualcun altro più lontano. Ringrazio questi amici, in primis Alessandro Del Sole, che mi hanno chiesto qualche mese fa di unirmi a loro.

Per voi lettori questo significa una semplice cosa: potrete continuare a leggermi sul mio blog personale, dove continuerò a parlare di tutti i contenuti a cui vi ho abituato nel corso degli anni: videogiochi, hardware, software, faccende personali e lavorative. Ma ho predisposto una categoria speciale, denominata VisualStudioTips.net, all’interno della quale inserirò tutti i post che compariranno sul sito della community.

 

Ovviamente, questi post saranno solo ed esclusivamente mirati allo sviluppo software con tecnologie Microsoft, ovviamente con una particolare attenzione verso le mie principali competenze professionali, che vanno da Universal Windows Platform a Windows Presentation Foundation, dal più generico C# a Entity Framework (sì, anche Core), da Azure a Docker, e via dicendo. Ovviamente, non mancherò di parlarvi di community, delle ultime novità che riguardano noi sviluppatori (come il prossimo Visual Studio 2017 che oggi è in RC), e di tutto ciò che ci può interessare nel nostro lavoro.

Quindi, la questione è semplice: puntate il vostro browser su www.visualstudiotips.net, date un’occhiata al sito, registratevi, partecipate al forum e veniteci a trovare spesso, perché il 2017 si preannuncia bello ricco di novità e di cose interessanti.

Happy coding!

Send to Kindle