Posts
163
Comments
179
Trackbacks
5
Visual Studio e .NET
La modifica ad un file ASPX genera un errore Type 'System.Web.UI.WebControls.UpdatePanel' is not defined

Migrando un progetto da Visual Studio 2010 al 2012 mi sono trovato in una situazione spiacevole: ogni modifica fatta ad un file ASPX qualsiasi genera una serie di errori del tipo: Type 'System.Web.UI.WebControls.UpdatePanel' is not defined.    Nella pratica il designer di Visual Studio referenzia gli UpdatePanel usando il namespace System.Web.UI.WebControls.UpdatePanel invece di usare il namespace corretto System.Web.UI.UpdatePanel. Probabilmente sta cercando di usare una vecchia versione delle Ajax Extension che ovviamente non sto usando ne referenziando. Esiste anche un bug aperto su Connect, che però è stato marcato come risolto perché non riproducibile (creando...

posted @ lunedì 17 marzo 2014 12:49 | Feedback (0)
RhinoMocks: PartialMock e metodi virtuali

Oggi durante la scrittura di alcuni Unit Test mi sono imbattuto in un errore banale, ma che mi ha fatto perdere un po’ di tempo. Sostanzialmente creando un mock parziale con Rhino Mocks mi saltava fuori sempre la seguente eccezione: Invalid call, the last call has been used or no call has been made (make sure that you are calling a virtual (C#) / Overridable (VB) method). La creazione del mock parziale è qualcosa del tipo (Visual Basic… si lo so…): 1: Dim service As IMyService = MockRepository.GeneratePartialMock(Of MyService)() 2:...

posted @ mercoledì 14 novembre 2012 17:23 | Feedback (1)
Problema con l’aggiunta/update di service reference a servizi WCF

Aggiornando o aggiungendo reference a servizi WCF potrebbe capitare che, nonostante non si ricevano errori in Visual Studio, il servizio WCF non sia utilizzabile lato codice e che il namespace usato non venga neanche trovato. Generalmente questa cosa capita quando ci sono conflitti sui tipi che il tool di aggiunta dei servizi WCF non riesce a risolvere. Se si va a verificare il file Reference.vb (o Reference.cs) generato da Visual Studio per ogni servizio WCF aggiunto, ci si accorgerà che il file è vuoto e da qui i problemi sopra indicati. Per correggere questo comportamento è sufficiente deselezionare il...

posted @ lunedì 22 ottobre 2012 12:17 | Feedback (0)
Enterprise Library: configurazione Unity tramite convention

Una delle cose che trovo più comode quando utilizzo un container IOC è quella di registrare i componenti tramite convenzioni. L’Enterprise Library e il modulo Unity, non consentono, di default, di sfruttare questo tipo di registrazione. Per risolvere questo problema esistono una serie di progetti ed estensioni che implementano tale funzionalità. Non ne ho provati molti, ma UnityConfiguration, giunto alla versione 1.4.1, soddisfa tutte le mie esigenze.  In particolare è possibile utilizzare una serie di convenzioni di default (FirstInterfaceConvention, NamingConvention, etc..) che coprono i vari scenari che ho implementato nei miei progetti. E’ comunque sempre possibile implementare delle...

posted @ lunedì 8 ottobre 2012 15:19 | Feedback (0)
Visual Studio 2012: problema esecuzione Unit Tests da un progetto migrato

Sto iniziando ad usare Visual Studio 2012 per i miei vecchi progetti, sfruttando la possibilità di aprirli sia con il nuovo Visual Studio sia con il “vecchio” 2010. Di solito la “conversione” procede senza intoppi e senza problemi in fase di esecuzione. Nell’ultima solution convertita ho invece notato un piccolo problema: i test presenti in un paio di Test Project (Microsoft Test) fallivano tutti, uno dopo l’altro. Guardando l’output dei vari test mi sono accorto che il problema era dovuto al fatto che i file da copiare nella directory di output (in primis...

posted @ lunedì 1 ottobre 2012 15:37 | Feedback (0)
Visual Studio 2010: errore nell’apertura delle macro

Stamattina mi sono imbattuto in un errore strano: volendo editare una macro in Visual Studio 2010 (con SP1 installato) mi è saltato fuori questo errore: 'Cannot load the recording macro project 'MyMacros; for the following reason: Server Execution Failed. Would you like to recreate it?' In precedenza avevo già inserito macro personalizzate e quindi l’errore mi è sembrato un po’ strano. Il solito Google mi ha fornito la risposta che ho trovato qui: http://connect.microsoft.com/VisualStudio/feedback/details/596422/vs2010-crashes-when-trying-to-edit-a-macro In particolare la soluzione alternativa che riporto qui è quella che nel mio caso ha risolto il problema: On computers on which Visual Studio 2008...

posted @ martedì 5 giugno 2012 10:41 | Feedback (0)
Eseguire un assembly in un AppDomain separato

 Nello sviluppo di architetture a plugin può diventare necessario eseguire assembly in un AppDomain separato, magari recuperando gli assembly (con relative dipedenze) da una sottocartella. In rete si trovano tantissimi esempi, che usano metodi recenti o datati e che sfruttano varie tecniche. Sono però riuscito ad arrivare ad una soluzione che mi soddisfacesse, solo dopo molti tentativi e molte ricerche e quindi mi sembra giusto condividere i risultati della mia ricerca sperando che possano facilitare la vita a qualcuno. Prima di andare avanti vorrei però esplicitare le mie necessità: - Eseguire i metodi di una o più classi...

posted @ venerdì 2 dicembre 2011 12:16 | Feedback (0)
Publish da linea di comando di un web project ASP.NET

 A volte quando si hanno molti progetti ASP.NET o quando sono necessarie delle azioni aggiuntive da fare dopo la pubblicazione di un’applicazione ASP.NET diventa molto comodo poter pubblicare un web project ASP.NET da linea di comando. Utilizzando msbuild è possibile ottenere la stessa cosa che si otterrebbe facendo il publish da Visual Studio. L’esempio seguente utilizza msbuild del Framework 4.0 ed è quindi equivalente al Publish fatto da Visual Studio 2010 (indipendentemente se poi si utilizzi il Framework 4.0 o meno nel web project): msbuild.exe" /t:Rebuild /p:OutDir=DEST_PATH\bin\;WebProjectOutputDir=DEST_PATH\;Configuration=Release; UseWPP_CopyWebApplication=True; PipelineDependsOnBuild=False "PROJECT_SOURCE_PATH\joshProtocolWebAdmin.vbproj" L’effetto del comando precedente è: Compilare le .DLL del progetto web...

posted @ venerdì 14 ottobre 2011 16:33 | Feedback (0)
Tip: disabilitare il tab design durante l’editing dello XAML

Eccomi di ritorno qui sul blog dopo una lunga assenza con quello che spero sia un utile tip. In questo periodo sto lavorando molto con Silverlight e quindi con l’editor dei file XAML e sono stato anche io falcidiato da rallentamenti, errori, crash di Visual Studio 2010, insomma da situazioni “poco piacevoli”. La prima ottimizzazione, per chi come me lavora direttamente sullo XAML, è quella di aprire i file XAML in Visual Studio direttamente nella view del codice. Questo post spiega come abilitare l’opzione. Anche facendo così si possono “sperimentare” tutti i problemi sopra indicati...

posted @ martedì 6 settembre 2011 13:06 | Feedback (0)
Alternative a Reflector

La notizia che la Red Gate, nonostante quanto avesse promesso, distribuirà la prossima versione di Reflector (la 7) solo a pagamento, ha destato molto “rumore”. Non entro nel merito di tale notizia, ne voglio giudicare la decisione della compagnia. Voglio solo linkare questo post in cui vengono presentate due alternative: ILSpy dagli autori di SharpDevelop Un nuovo tool sviluppato dalla JetBrains di prossima pubblicazione Che dire, ben vengano le alternative! Ho provato ILSpy e devo dire che mi sembra funzionare bene. Unico problema, il fatto che non mi sembri che supporti Visual Basic, ma solo C#.

posted @ venerdì 18 febbraio 2011 17:53 | Feedback (0)
Visual Studio 2010, Framework 3.5 e l’errore di compilazione sui RESX

Oggi è saltata fuori una questione piuttosto interessante: nel caso in cui si utilizzi Visual Studio 2010 targettizzando il Framework 3.5 e si sia obbligati a tergettizzare anche la piattaforma x86, potrebbe saltare fuori un errore di compilazione relativo ai file di risorse RESX delle form. L’errore è facilmente riproducibile con le seguenti indicazioni: Utilizzare ovviamente Visual Studio 2010 Creare un progetto A che utilizzi il Framework 3.5 Creare un progetto B di tipo Windows Form e referenziare il progetto A. Anche questo progetto devo utilizzare il Framework 3.5. ...

posted @ mercoledì 5 gennaio 2011 10:37 | Feedback (0)
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine

Convertendo un vecchio progetto che fa ancora uso di Access (ehhh lo so….) e testandolo sulla mia macchina attuale a 64 bit, mi è saltato fuori l’errore seguente: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine L’errore è dovuto al fatto  che non esiste una versione a 64 bit del provider Jet. La soluzione è abbastanza semplice: è sufficiente modificare la configurazione da Visual Studio “targettizzando” direttamente la piattaforma x86.

posted @ lunedì 31 maggio 2010 12:47 | Feedback (1)
System.Lazy<T> e il pattern Singleton

Il namespace System.Lazy<T> è una nuova introduzione del Framework .NET 4.0. Le sue potenzialità sono notevoli e in questo post viene descritto un esempio molto elegante con cui implementare il pattern Singleton.

posted @ mercoledì 26 maggio 2010 15:37 | Feedback (0)
Timeout costante con System.Net.Mail e SSL

Se avete avuto necessità di inviare email tramite un SMTP con SSL potreste incontrare il problema che ho riscontrato io. In sostanza utilizzando il codice seguente, l’effetto che si ha è quello di un timeout costante in fase di invio: 1: Dim smtp As New SmtpClient("SERVER", 465) 2: Dim cred As New System.Net.NetworkCredential("USERNAME", "PASSWORD") 3: smtp.UseDefaultCredentials = False 4: smtp.Credentials = cred 5: smtp.EnableSsl = True 6: ... 7: ... 8: smtp.Send(message) Il potreste è d’obbligo dato che dipende dall’SMTP che state utilizzando....

posted @ martedì 2 marzo 2010 10:27 | Feedback (2)
Recuperare la public token di un assembly da Visual Studio

Dovendo lavorare spesso con assembly con strong name e avendo bisogno spesso e volentieri di conoscere la public token dell’assembly segnato, il seguente post potrebbe essere molto utile: http://blogs.msdn.com/kaevans/archive/2008/06/18/getting-public-key-token-of-assembly-within-visual-studio.aspx In sostanza viene indicato come creare in Visual Studio un comando che, utilizzando il tool SN, visualizza la public token dell’assembly direttamente nell’output window. Per quanto mi riguarda un tip utilissimo!

posted @ mercoledì 13 gennaio 2010 12:50 | Feedback (0)
Disponibile Visual Studio 2010 beta 2 per tutti

Qui di seguito il link per il download: http://www.microsoft.com/visualstudio/en-gb/try/default.mspx Al momento non mi pare sia possibile scaricare la ISO completa, ma solo un bootstrapper per il setup via web. Update 22/10/2009 Questo il link alla ISO: http://download.microsoft.com/download/F/C/9/FC9131D2-688C-43DC-91CF-53359D4882E7/VS2010B2Ult.iso Se volete scaricare la Express Scott Hanselman ha postato un link diretto alla ISO: http://bit.ly/2NuaZH  

posted @ mercoledì 21 ottobre 2009 17:44 | Feedback (0)
Visual Studio 2010: Web.Config Transformation

Segnalo un interessante post, che illustra in modo approfondito una delle nuove caratteristiche di Visual Studio 2010, le Web.Config Transformation.

posted @ mercoledì 3 giugno 2009 10:45 | Feedback (0)
Visual Studio 2010 Beta 1 anche per i comuni mortali

Finalmente è disponibile per il download anche ai non MSDN Subscriber. In questo post sono riportati i vari link per i download. Download in progress….

posted @ mercoledì 20 maggio 2009 22:11 | Feedback (0)
Crash inaspettato dell’add-in WSPBuilder in Visual Studio 2008

Ormai per me che sviluppo molto su SharePoint, l’add-in di WSPBuilder per Visual Studio 2008 è diventato un must. Lo sto usando con profitto in tanti progetti e la sua gestione del deploy a mio giudizio non ha eguali. Comunque ieri installando l’add-in su di una nuova macchina virtuale con Visual Studio 2008 + SP1 ho riscontrato un crash inaspettato che non avevo mai incontrato su altre macchine. Sostanzialmente Visual Studio 2008 in fase di startup andava in crash sistematicamente. Disinstallando l’add-in tutto tornava a funzionare. Reinstallando, stesso errore. Sull’event-viewer l’unico indizio riportato è il seguente: Faulting application devenv.exe, version 9.0.21022.8, stamp...

posted @ mercoledì 25 febbraio 2009 09:53 | Feedback (0)
Visual Studio 2008: lentezza esasperante nell'editor HTML

Visual Studio 2008 è un gran bel prodotto, ma se state lavorando in ASP.NET potreste aver notato una lentezza esasperante dell'editor HTML. In particolare lavorando in source mode il sistema sembra "freezare" per alcuni istanti. Il problema è che questo "bug" è cronico e quindi diventa veramente frustrante lavorare. Per "fortuna" il problema non è solo mio, ma è abbastanza diffuso come si può leggere in questo post e in quest'altro. Per quanto mi riguarda chiudendo la finestra delle Proprietà e disabilitando la validazione nell'editor HTML i problemi sembrano essersi ridotti di molto. In questi giorni verificherò più a fondo la situazione. Concludo riportando...

posted @ domenica 6 gennaio 2008 13:19 | Feedback (1)
Creare file ZIP in .NET senza la SharpZipLib

Post interessante su una delle richieste più comuni: http://weblogs.asp.net/jgalloway/archive/2007/10/25/creating-zip-archives-in-net-without-an-external-library-like-sharpziplib.aspx Personalmente non sapevo dell'esistenza della .NET Zip Library.    Technorati Tags: ZIP, .NET

posted @ giovedì 25 ottobre 2007 11:54 | Feedback (0)
Debug di applicazioni WindowsForms e LoaderLock

Stamattina sviluppando e debuggando una nuova applicazione Windows Forms è cominciato ad apparire uno strano errore nel mio Visual Studio 2005: La cosa strana è che da venerdì è cambiato poco o nulla e in generale non mi si è mai presentato questo errore in nessuna delle altre applicazioni. Affidandomi come sempre a Google, ho fatto una veloce ricerca fino a scoprire questo post che individua il subdolo colpevole: iTunes!!! Effettivamente stamattina ho collegato il mio iPod Shuffle lasciando aperto il "malefico" programma. Technorati Tags: iTunes, Visual Studio 2005

posted @ domenica 30 settembre 2007 23:52 | Feedback (6)
Applicazioni auto-aggiornanti senza ClickOnce

Se avete la necessità di introdurre un meccanismo di auto-aggiornamento in un'applicazione Windows Forms e per uno o più motivi, non volete utilizzare ClickOnce, questo articolo su CodeProject può essere un ottimo punto di partenza. Sto apportando qualche modifica qua e la, ma per il momento mi sembra che funzioni molto bene.

posted @ mercoledì 26 settembre 2007 02:29 | Feedback (0)
Javascript Debugging anche in Visual Studio 2005

Personalmente non lo sapevo, ma  anche su Visual Studio 2005 è possibile debuggare script JS con tutti i vantaggi che ne conseguono! Un caloroso ringraziamento a Gian Maria che mettendo, un commento al mio post sul debugger JS in Visual Studio 2008, ha aperto nella mia vita lavorativa,  nuovi orizzonti. Questa pagina spiega in dettaglio come fare. Unica accortezza: fate attenzione a non avere disabilitato il debugging di script su Internet Explorer. Sicuramente da adesso in poi, il mio computer riceverà molti meno insulti!! Technorati tags: Javascript, Visual Studio 2005

posted @ mercoledì 1 agosto 2007 16:05 | Feedback (3)
Velocissima considerazione su Visual Studio 2008 beta 2

Anche io come molti altri, ho scaricato la beta 2 di Visual Studio 2008. Nel mio caso mi sono scaricato la macchina virtuale per non avere problemi di installazione e soprattutto di rimozione quando arriveranno altri aggiornamenti. Essendo uno sviluppatore quasi totalmente orientato sul web, la cosa principale che mi premeva verificare erano le novità su ASP.NET e in particolare il debugging e l'intellisense su Javascript. Non ci posso credere ma funziona veramente! Non sono solo dicerie!!! Si possono inserire i punti di interruzione come nel codice VB e verificare i valori delle variabili. Mi viene quasi da piangere alla sola idea...

posted @ martedì 31 luglio 2007 14:20 | Feedback (3)
.NET Tip: recuperare l'owner di un file

Condivido questo piccolo tip, sperando di velocizzare la ricerca a qualcun altro nel caso avesse la stessa mia esigenza.Tornando a noi, pensavo erroneamente che la classe FileInfo contenesse tutte le informazioni relative ad un file, compreso l'owner. Invece non è così! Fortunamente se stiamo utilizzando NTFS (non so se funziona anche in altri contesti) e il Framework 2.0 possiamo utilizzare le nuove funzioni per la gestione della security e delle ACL. Per recuperare l'owner del file è sufficiente utilizzare il seguente codice: 1 Dim fInfo As New FileInfo(filePath) 2 Dim owner As String 3 Try 4 owner = fInfo.GetAccessControl.GetOwner(GetType(System.Security.Principal.NTAccount)).Value 5 Catch ex As...

posted @ martedì 31 luglio 2007 14:02 | Feedback (0)
Esportare documenti da applicazioni .NET

Non credo di essere il solo ad aver avuto la necessità di esportare dati sotto forma di documenti PDF o documenti Word. L'esempio classico è quello della stampa da ASP.NET fatta sotto forma di generazione di un PDF.E' possibile utilizzare diverse componenti per quanto riguarda i PDF, mentre per Word la soluzione che si utilizzava di solito è quella dell'automazione, con tutti i problemi che comporta. Se non si hanno grosse necessità e si devono esportare documenti editabili, segnalo la libreria gratuita Gios Word .NET che permette di creare file in formato RTF senza aver la necessità di installare niente in...

posted @ mercoledì 25 luglio 2007 14:56 | Feedback (3)
dotTrace: una piacevole scoperta!

Devo ammetterlo non lo conoscevo! E quindi un doveroso grazie va a tutto lo staff di DotNetMarche che, avendomi estratto come fortunato vincitore di una licenza, mi ha dato la possibilità di provare questo tool. Per quelli come me che non lo conoscono, dotTrace 3.0 è un semplice, ma utilissimo profiler per applicazioni .NET. E' possibile analizzare sia le performance che l'occupazione della memoria, sia per applicazioni Windows forms sia per applicazioni ASP.NET che attualmente sono quelle di mio interesse. Che dire mi sembra di tornare ai vecchi tempi del C++ quando cercavo di ottimizzare il mio semplice motore 3D,...

posted @ martedì 10 luglio 2007 09:33 | Feedback (1)
Rhinoceros e .NET 2.0

Rhinoceros è uno dei tanti tool di modellazione 3D presenti sul mercato.  Viene utilizzato per tanti scopi, tra cui il design industriale o il design di ambienti e di edifici in architettura. La cosa interessante è che Rhinoceros mette a disposizione un sistema di script, RhinoScript,  e un sistema di plug-in con i quali è possibile personalizzare il tool in base alle necessità. Il RhinoScript non è nient'altro che VBScript, mentre i plug-in possono essere scritti anche in .NET 2.0. Esiste un Project Wizard per Visual Studio 2005 che consente di aggiungere un nuovo progetto a Visual Studio 2005 tramite...

posted @ lunedì 7 maggio 2007 12:59 | Feedback (0)
Errore aprendo un form in Visual Studio 2005

Oggi riaprendo un vecchio progetto, il mio caro e buon Visual Studio 2005 ha deciso di farmi un bello scherzetto: aprendo un qualsiasi form con il designer (il progetto è costituito da un'applicazione Windows Form e da tante librerie) ecco quello che mi saltava fuori: L'errore saltava fuori solo in design time. Il progetto infatti si compilava senza problemi e andava in esecuzione come ha sempre fatto. Ho installato l'SP1 di Visual Studio 2005 e non ho mai avuto un problema del genere con questo progetto.... Però qualcosa di nuovo ho fatto: ho cambiato lavoro prima e di conseguenza...

posted @ giovedì 19 aprile 2007 17:03 | Feedback (4)
Utilizzare Visual Studio per editare file PHP

So di essere un tantino off-topic, ma se anche voi avete la necessità di lavorare con PHP e volete continuare ad utilizzare Visual Studio, forse questa segnalazione può farvi comodo: la jcxsoftware sviluppa un add-in per Visual Studio chiamato VS.Php. Funziona su tutte le versioni di Visual Studio compresa la 2005. L'unica "pecca" è che è a pagamento. Qualcuno per caso conosce qualcosa che sia gratis, o qualche altro editor free?

posted @ giovedì 5 aprile 2007 09:22 | Feedback (0)
MySQL, ADO.NET 2.0 e il DbProviderFactory

Lo so, lo so..... MySQL è uno strumento del demonio!!! Non piace molto nemmeno a me. A parte gli scherzi mi sono trovato a dover utilizzare un database MySQL all'interno di un progetto .NET. Da buon programmatore e da aspirante architetto avevo da tempo messo in piedi una piccola classe che, sfruttando i DbProviderFactory, mi permette di creare oggetti specifici in base al tipo di provider utilizzato. Volendo riutilizzare tale classe (e non potendo usare il buon NHibernate), mi sono chiesto se fosse disponibile un provider anche per MySQL e se fosse possibile utilizzarlo con la struttura messa in piedi precedentemente.Fortunatamente...

posted @ mercoledì 4 aprile 2007 11:36 | Feedback (0)
ASP.NET cache in un'applicazione Windows Form

Sto sviluppando un'applicazione Windows Form ed è nata la necessità di utilizzare una piccola cache interna per mantere tutti quei dati "costanti" o che cambiano con frequenza molto bassa. Banalmente devo poter inserire un oggetto nella cache per X secondi e recuperarlo successivamente. Non ho necessità di avere cache condivisa tra più applicazioni ne ho necessità di altre funzionalità più complesse. In rete ho trovato questo articolo che illustra brevemente come utilizzare la cache ASP.NET da una Windows Form. Rispetto al codice dell'esempio e prendendo spunto da uno dei commenti, ho notato che è possibile utilizzare direttamente l'oggetto HttpRuntime.Cache dato...

posted @ mercoledì 14 marzo 2007 13:48 | Feedback (8)
Scrittura su disco di una stringa di caratteri ASCII

Cosa c'e' di più semplice di salvare una stringa di caratteri su un file di testo? Usiamo uno StreamWriter, richiamiamo il metodo Write passandogli la stringa. Fine.Effettivamente così funziona. Ma iniziamo ad inserire qualche vincolo in più. Supponiamo che la stringa di input sia una stringa ASCII generata casualmente e il codice dei caratteri ASCII presenti vada da 0 a 255 (quindi viene utilizzata anche la tabella estesa). Supponiamo inoltre che il file debba avere una lunghezza prefissata, pari al numero di caratteri della stringa di input. Infine supponiamo che questo file debba essere elaborato da un vecchio programma che non...

posted @ venerdì 9 marzo 2007 10:20 | Feedback (3)
Modificato il download della CTP di Visual Studio Orcas

Ieri, scaricando gli ultimi tre file della CTP da questo link, ho notato che il nome dei nuovi file scaricati era leggermente differente da quello che avevano gli altri, scaricati sempre dallo stesso link. Sostanzialmente c'era uno "0" in più nei file nuovi.Facendo un refresh della pagina ho anche notato che la dimensione dell'ultimo file era stata modificata e non era più di 100 e passa mega. Sostanzialmente quello che è successo è che il download della CTP di Orcas è disponibile in due versioni: macchina virtuale in formato Virtual PC/Virtual Server 2005 oppure auto-estraibile con i file di installazione di Visual...

posted @ giovedì 18 gennaio 2007 10:11 | Feedback (0)
Dotare le proprie applicazioni di Ribbon

Inauguro il mio ritorno a UgiDotNet e il nuovo stile grafico del mio blog, con una segnalazione: girovagando in rete ho notato un controllo (ancora in beta) molto interessante. Si tratta dell'Elegant Ribbon che, come è possibile intuire dal nome, permette di integrare i Ribbon nelle proprie applicazioni. Sebbene sia ancora una beta mi sembra che funzioni egregiamente e mi sembra molto facile da utilizzare. In attesa di provare i controlli Microsoft mi sembra un'ottima alternativa.

posted @ martedì 16 gennaio 2007 16:17 | Feedback (4)
Applicazioni Windows Forms estendibili attraverso Plug-in

Segnalo un webcast molto interessante del mitico Francesco Balena. Il webcast è introduttivo ed ha una durata di 22 minuti, ma da una buona panoramica sul sistema.Il webcast fa parte della serie Microsoft Visual Studio 2005 in "pillole" e l'elenco completo della serie lo trovate all'indirizzo: http://www.microsoft.com/italy/msdn/risorsemsdn/visualbasic/vs2005_pillole.mspx

posted @ martedì 16 gennaio 2007 13:51 | Feedback (0)
Finalmente il remote debugger!

Devo ammetterlo, con la precedente versione di Visual Studio non sono mai riuscito a far funzionare il remote debugger. Devo dire che non mi ricordo tutte le prove fatte, ma io e miei colleghi abbiamo passato diverso tempo cercando di farlo funzionare su vari server. E dire che sarebbe stato utilissimo per debugger le web part di SharePoint, web service, servizi Windows e quant'altro. Come forse molti altri, abbiamo poi scelto di installare Visual Studio direttamente sui server di test, ma questo non sarebbe mai stato possibile su macchine di produzione. Oggi finalmente, con la nuova versione di Visual Studio la...

posted @ martedì 16 gennaio 2007 13:51 | Feedback (0)
Strano errore nel runtime del Framework 2.0 e sua risoluzione

Nei giorni scorsi sono venuto "a contatto" con uno strano problema del Framework 2.0. L'applicazione incriminata è un servizio Windows che compie alcune operazioni in modo schedulato. Tale applicazione è configurata per essere eseguita con un account utente, amministratore della macchina locale.In questa situazione l'EventViewer di Windows mostrava due tipologie di errori che si ripetevano costantemente: .NET Runtime 2.0 ErrorEventType clr20r3,MyService.exe ...... Faulting application MyService.exe, version 1.0.0.0, faulting module mscorwks.dll, version 2.0.50727.42, fault address 0x002222fc. Non sapendo l'esatta origine del problema e avendo tale applicazione in produzione da un cliente, ho subito contattato il supporto Microsoft....

posted @ martedì 16 gennaio 2007 13:49 | Feedback (0)
Visual Studio 2005: visualizzare il Configuration Manager

Come molti altri prima di me, oggi ho perso una buona mezz'ora nel tentativo di visualizzare il Configuration Manager di Visual Studio 2005.Fino a che non si ha necessità di utilizzare configurazioni personalizzate, potrebbe non servire il Configuration Manager, ma nel caso servisse, questo post spiega in breve come visualizzarlo.Da notare che senza il flag "Show advanced build configuration" non è possibile scegliere, dalle impostazioni del progetto, la configurazione e la piattaforma per cui compilare.

posted @ martedì 16 gennaio 2007 13:48 | Feedback (0)
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.

La mia foto

Logo MCAD
Logo MCTS