Francesco Geri

Il blog di Francesco Geri
posts - 94, comments - 165, trackbacks - 2

VS2005

Visual Studio 2005
Problemi con il Microsoft Visual Studio Version Selector su Vista/Win7

Può capitare con Vista o Windows 7 che facendo doppio click da Esplora Risorse su un file di progetto o di solution di Visual Studio non succeda nulla. Ovvero non parta Visual Studio. Se capita, allora il motivo potrebbe essere la concomitanza di questi 2 fattori: 1) La UAC è attiva 2) Visual Studio è impostato per partire sempre As Administrator Se è così allora si può fare una delle 2 cose seguenti: - Togliere il flag “As Administrator” a Visual Studio, oppure - Metterlo a “Microsoft Visual Studio Version Selector” ...

posted @ venerdì 14 maggio 2010 12:44 | Feedback (7) | Filed Under [ Tips VS2005 Visual Studio VS2008 ]

OT - Frustrazione alle stelle!

C’era una volta, in Visual Studio (2005, 2008…), sotto il menu Build, la voce “Configuration Manager…”. Poi successe una delle seguenti 2 cose: - io sono impazzito ed ho le visioni (il menu non è mai esistito) - a causa del malvagio incantesimo di una strega cattiva Visual Studio ha fottuto (leggi eliminato) quel menu! In ogni caso per ripristinarlo bisogna trovare la strega e convincerla a aprire la finestra delle opzioni, selezionare “Projects and Solutions”, poi “General” e fare attivare “Show advanced build configurations”!

posted @ lunedì 22 marzo 2010 16:42 | Feedback (6) | Filed Under [ [OT] Relax VS2005 ]

Visual Studio: come mostrate il file attivo nella Solution Explorer

Ogni volta che installo Visual Studio in una nuova macchina non mi prendo mai la briga di copiare i settings dalla vecchia... è un classico. Poco male, l'unica impostazione di default di Visual Studio che mi irrita davvero è quella per cui quando apro in Edit un file non lo vedo selezionato nella Solution Explorer. Mi segno in questo post come fare ad attivarla: Tools -> Options -> Projects and Solutions -> Track active Item in Solution Explorer

posted @ lunedì 22 febbraio 2010 09:58 | Feedback (1) | Filed Under [ Tips VS2005 ]

Mouse Wheel in un Panel con Controlli non Focusable (2)

Riprendo un mio precedente post su come ottenere lo scroll con il mouse wheel su un controllo che non possa avere il focus. La soluzione suggerita aveva dei problemi, ed in particolare non gestiva bene il caso in cui il controllo si trovasse all'interno di una form di tipo mdichild, da cui si poteva aprire una form modale.... Ok, non vado avanti nei particolari, ma dico semplicemente che aveva dei problemi. Per cui qui suggerisco un'altra soluzione, che mi sembra funzionare correttamente e che ho trovato googlando a partire dalla prima.   ...

posted @ venerdì 24 ottobre 2008 03:57 | Feedback (0) | Filed Under [ VS2005 .Net ]

Personalizzare il template dei commenti in Visual Studio (per VB.NET)

Come tutti sanno in Visual Studio 2005 si può creare la documentazione automatica del proprio codice semplicemente scrivendo i commenti con il triplice apice ('''). Di default, se si scrivono i tre apici davanti ad un metodo o a quello che volete, automaticamente Visual Studio completa con qualcosa del tipo: 1: ''' <summary> 2: ''' 3: ''' </summary> 4: ''' <remarks></remarks> Io non faccio molto uso di...

posted @ domenica 19 ottobre 2008 20:04 | Feedback (1) | Filed Under [ VS2005 .Net ]

Errore LoaderLock was detected in Visual Studio 2005

Ho un progetto in Visual Studio 2005 che fa uso di una DLL esterna che, in DEBUG, mi genera il seguente errore:   LoaderLock was detected Message: DLL 'C:\Windows\assembly\GAC\dllEsterna\4.0.22.1__80d669b8b606a2da\dllEsterna.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.   L'errore interrompe il debug e mi costringe a fare un po' di click di "OK" o "Continua" prima di poter andare avanti. La cosa non è piacevole e rallenta...

posted @ mercoledì 24 settembre 2008 23:40 | Feedback (0) | Filed Under [ Tips VS2005 .Net ]

Testo che scompare dalle textbox multilinea in Windows Vista

Ho riscontrato in una mia applicazione uno strano comportamento. Il testo di una textbox multilinea scompariva e riappariva passandogli sopra con il mouse. Oltre ad essere multilinea aveva anche una scrollbar verticale ed era inserita in un controllo SplitContainer che a sua volta era all'interno di una TabPage. Il comportamento si verificava solo con Windows Vista.   Per riprodurre il problema è sufficiente creare una applicazione Windows Forms, mettere un TabControl, dentro ad un suo TabPage mettere uno SplitContainer, dentro ad un pannello dello SplitContainer mettere un Textbox multilinea con Scrollbar verticale. Natuaralmente bisogna essere su...

posted @ martedì 1 luglio 2008 20:08 | Feedback (4) | Filed Under [ Tips VS2005 .Net Vista ]

Errore nella creazione di un setup con VS2005 in Vista

Facendo la build di un progetto di setup con VS2005 in un pc con Vista, potrebbe saltar fuori questo errore:     L'errore è questo: 0:Watson 1:1304 2:StreamSupportFiles 3:streamBinaryToDisk 4:5 5:t:\yukon\sql\setup\darwin\sqlcastub\streamca.cpp 6:238 7:sqlcastub 8:sqlrun.msi Premendo OK ne compare un altro: Error writing to file: Access is denied Verify that you have access to that directory   Questo può succedere se si ha Vista, Visual Studio 2005 Professional ed SQL Server 2005 Developer.   Soluzione: Avviando VS2005 As Asdministrator non si ha l'errore Installando una versione successiva della dll mergemod.dll che pare essere la causa del problema (come suggeriscono qui):...

posted @ martedì 11 marzo 2008 23:06 | Feedback (4) | Filed Under [ Tips VS2005 Vista ]

Componente PageSetupDialog

  Il componente PageSetupDialog ha un baco (noto) per cui se (nel computer) le impostazioni di misura sono quelle metriche i valori dei margini impostati vengono convertiti in pollici, e quindi diminuiti. In pratica, se si esegue la ShowDialog del componente l'utente può imposta il valore 10 per il margine sinistro, preme ok e voi dalla vostra applicazione leggete che ha impostato 3,9! Il problema è descritto nell'articolo: http://support.microsoft.com/?id=814355 Per ovviare a questo inconveniente possiamo modificare la chiamata alla ShowDialog del componente nel modo seguente:       1 Imports System.Drawing.Printing     2      3 Public Class Form1     4      5   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _     6   Handles Button1.Click     7     ' Inizializza la proprietà PageSettings     8    ...

posted @ venerdì 22 febbraio 2008 00:28 | Feedback (1) | Filed Under [ Tips VS2005 .Net ]

Add-in per VS2005 : Collapse di una qualunque regione di codice

Oggi ho installato un add.in per VS 2005 con cui posso finalmente comprimere il codice come mi pare! Evviva! Questo è il link: http://submain.com/default.aspx?nav=products.smartoutline [...]

posted @ mercoledì 13 febbraio 2008 21:51 | Feedback (8) | Filed Under [ Tips VS2005 .Net ]

Da oggi al cinema: "Non Usare KeyUp!" - sottotitolo: oggi ce l'ho con la Microsoft!

Ragazzi, oggi la mia stima nei confronti della Microsoft è un po' calata. Dopo essermi lamentato della prepotenza di outlook, ora mi trovo a dovermi lamentare anche della gestione eventi di VB.NET. Provate a mettere una bella textbox (con nome TextBox1) in un form e scrivere questo codice: 1: Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp 2: If e.KeyCode = Keys.Return Then 3: MessageBox.Show("Premuto invio") 4: ...

posted @ mercoledì 5 dicembre 2007 06:09 | Feedback (4) | Filed Under [ VS2005 .Net ]

VS2005: Come aggiungere reference a DLL che si trovano nella GAC

Oggi avevo bisogno di aggiungere la reference ad una DLL in un progetto VS2005 (VB). La DLL si trovava nella GAC e con mio malcelato stupore non sono riuscito a trovare la DLL fra quelle elencate nella finestra "Add Reference" di Visual Studio. Per cui ho fatto quanto segue: ho estratto la DLL dalla GAC (usando il prompt di DOS... ma si può usare un tool come questo); l'ho copiata nella cartella "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies" Ho riaperto la finestra "Add Reference" e sotto il pannello .NET ho selezionato la mia...

posted @ lunedì 5 novembre 2007 06:50 | Feedback (6) | Filed Under [ Tips VS2005 .Net ]

VS2005 perde le icone dei componenti della toolbox (e ce ne mette una unica, a caso) - BUG?

Ciao,
il mio Visual Studio 2005 ha un problema con le icone della toolbox.
Nel pannello "All Windows Forms" alcune icone dei componenti sono andate perdute e sono state sostituite da un'unica icona (che tra l'altro ogni tanto cambia...).
...

posted @ mercoledì 4 aprile 2007 15:16 | Feedback (3) | Filed Under [ Tips VS2005 ]

Se la build di un progetto funziona in debug e fallisce in Release...

Oggi mi è capitato un problemino con un progetto di un webservice.

Il progetto faceva riferimento ad una dll che stava su un percorso di rete condiviso, all'interno della mia intranet.
Capitava che quando facevo la Build del progetto in modalità Debug tutto funzionava bene, mentre in Release falliva...

posted @ lunedì 2 aprile 2007 18:33 | Feedback (2) | Filed Under [ ASP.NET 2.0 Tips VS2005 .Net ]

Alla ricerca del Tab ASP.NET scomparso da IIS Manager

Ciao, può capitare a causa di non so bene cosa (ma potete vedere qui o qui o qui o qui alcuni esempi) che scompaia da IIS Manager il tab ASP.NET, da cui poter ad esempio scegliere se usare il framework 2.0 o precedente. In questi casi potete provare a cancellare alcune chiavi di registro, cito: Microsoft comments: If a previous version was not uninstalled correctly, please regedit eliminate all versions except 2.0.0.0 in the following locations:HKEY_CLASSES_ROOT\CLSID\{7D23CCC6-A390-406E-AB67-2F8B7558F6F6}\InprocServer32\HKEY_CLASSES_ROOT\CLSID\{FD5CD8B1-6FE0-44F3-BBFB-65E3655B096E} \InprocServer32\HKEY_CLASSES_ROOT\CLSID\{FEDB2179-2335-48F0-AA28-5CDA35A2B36D}\InprocServer32\ Oppure provare questo simpatico tool ASP.NET Version Switcher:

posted @ venerdì 23 marzo 2007 13:46 | Feedback (2) | Filed Under [ ASP.NET 2.0 Tips VS2005 ]

Creare Report con Visual Studio .NET

Come creare Report con Visual Studio .NET?  Ecco alcune possibilità:  Crystal Report Apex SQL Report: si tratta di un tool per scrivere Report per il database Sql Server Report Sharp-Shooter Express: è la versione free di Report Sharp-Shooter™. StimulReport.Net: invocabile sia da winForms che asp.net

posted @ giovedì 25 gennaio 2007 14:37 | Feedback (8) | Filed Under [ Tips VS2005 ]

VB.NET 2.0: Applicazioni MDI e icone perse

Ciao, non so se vi è capitato di avere problemi con le icone in applicazioni VB.NET 2.0 con un form MDI.

A me è capitato, come racconto qui...

posted @ martedì 23 gennaio 2007 10:18 | Feedback (3) | Filed Under [ VS2005 ]

File di documentazione XML: Bachetto di VisualStudio 2005?

Salve a tutti.
Vi segnalo un comportamento un po' strano che ho riscontrato oggi con VisualStudio2005. Che sia un bachetto?
Comunque, si tratta di questo. Ho una libreria per la quale ho impostato il flag di generazione del file di documentazione XML:

[vedi qui...]

posted @ venerdì 27 ottobre 2006 19:23 | Feedback (1) | Filed Under [ Tips VS2005 ]

Maximum number of errors has been exceeded!

Oggi non è giornata... questo nuovo Visual Studio non mi perdona niente!!Eppure c'è qualcosa che non mi torna....

posted @ giovedì 12 ottobre 2006 11:20 | Feedback (1) | Filed Under [ VS2005 ]

Powered by:
Powered By Subtext Powered By ASP.NET