Archive for the ‘Visual Studio’ Category

Microsoft acquisisce Teamprise da SourceGear

martedì, novembre 10th, 2009

Apprendo questa notizia bomba dal blog di Brian Harry.

Era ormai qualche anno che il team di Microsoft lavorava con gli sviluppatori di SourceGear per rendere il prodotto Teamprise sempre “più simile” al TeamExplorer di Visual Studio; finalmente integrando tutto in un’unica soluzione la suite di BigM coprirà buona parte di tutte le necessità di ALM in ambienti di sviluppi tecnologicamente eterogenei

Teamprise sarà integrato nella product-line di Visual Studio 2010 ed includerà:

Il “trittico” potrà essere acquistato separatamente (si parla di ~700$USD) e sarà disponinbile per tutti i subscriber MSDN e tutti quelli che acquisteranno Visual Studio 2010 Ultimate.

Per approfondimenti :

Tags: , , , ,
Posted in Microsoft, Visual Studio | No Comments »

Utilizzare Visual Studio 2005 con Team Foundation Server 2008

martedì, settembre 30th, 2008

Al momento dell’implementazione di un’infrastruttura di gestione dello sviluppo software basata su Team Foundation Server 2008 ci si scontra sempre con la questione di gestire il cosiddetto “backlog” che in questo caso altro non sono che progetti realizzati con Visual Studio 2005. Ovviamente siccome non è sempre possibile convertire le solutions VS2005 in formato VS2008 a causa di varie problematiche, soprattuto di tipo organizzativo, nasce la necessità di utilizzare l’IDE in versione 2005 con la nuova versione del server. Microsoft si è sforzata di rendere il più possibile compatibile Team Explorer 2005 con il nuovo TFS, a patto comunque di installare qualche patch. La procedura è molto semplice :

1) installare Team Explorer 2005 per aggiungere le funzionalità client (aprire progetti su TFS, crearne di nuovi, etc);

NB : creando un nuovo progetto su TFS da Team Explorer 2005 si ottiene come risultato l’errore “TF30170 : The plugin Microsoft.ProjectCreationWizard.Portal failed during task SharePointPortal from group Portal”. Questa anomalia è dovuta al fatto che Team Exploref 2005 non è compatibile con Windows Sharepoint Services v3.0 proprio perchè TFS 2005 usava la versione 2.0 (maggiori info sul blog di uno dei program manger di VS Brian Harry). Tuttavia Microsoft, come indicato nel post di Brian, tempo fa ha rilasciato una patch per la risoluzione di questa anomalia;

2) applicare la patch KB932544 (download) per risolvere la problematica descritta sopra;

3) reinstallare VS 2005 SP1. L’installazione della patch 932544 riporta l’assembly Microsoft.VisualStudio.teamfoundation.teamexplorer.dll ad una versione precedente alla 8.0.50727.762 necessaria invece per l’interazione con WSS 3.0. Di conseguenza andrà riapplicato SP1 per allinearsi con l’ultima release di Microsoft;

Posted in Legacy, Microsoft, Team Foundation Server, Visual Studio | No Comments »

Visual Studio 2008 – Resharper 4.0 : Failed to load supplementary package

giovedì, giugno 5th, 2008

Qualche tempo fa avevo provato una delle night build del famoso AddIn Resharper in versione 4.0. Siccome si trattava di una release alpha il software rendeva l’ambiente di sviluppo di VS 2008 quasi inutilizzabile a causa di problemi di rilascio delle risorse in memoria che praticamente portavano, dopo qualche ora di lavoro, devenv.exe (il processo principale dell’ide VS2008) a saturare quasi completamente la memoria di sistema. A causa di questa anomalia e di altri problemi decisi quindi per una disinstallazione del package per poi aspettare l’uscita di una release più stabile di questo utile tool.
Qualche settimana fa Resharper 4.0 è stato rilasciato in versione RC (release candidate). Siccome questa versione risolve la maggior parte dei bugs che affliggevano le versioni precedenti ho deciso di provarla approfittando dei 30 giorni trial.
Il setup si presenta con una gui differente da quelle delle nigh build anche se le varie opzioni sono rimaste le stesse. Terminata la procedura di installazione, lanciando VS, è subito saltata fuori una message box con il seguente errore :

‘Failed to load the supplementary package ‘0c6e6407-13fc-4878-869a-c8b4016c57fe

Siccome l’archiettura di VS permette di gestire i vari AddIn in maniera completamente separata dal resto dell’applicazione il mancato caricamente del package con quel Guid non pregiudica l’avvio dell’IDE permettendo quindi di continuare a lavorare anche se le funzionalità di Resharper sono tutte disabilitate.

Cercando su google qualche work around al problema sono incappato in un thread sul forum di Jetbrains (produttore di Resharper) dove è indicata chiaramente una soluzione al problema. Praticamente è bastato ricorrere all’uso di una delle opzioni da riga di comando dell’eseguibile devenv.exe ( a questo link è possibile trovare tutte i command line switches per devenv utili al deployment e alla configurazione dei VSPackage ) :

da command prompt lanciato come amministratore:

Devenv.exe /ResetSkipPkgs

ha permesso di resettare tutti i flag di skip loading precedentemente impostati, permettendo, quindi, a VS2K8 di avviarsi senza problemi caricando Resharper in maniera corretta (probabilmente nell’usare la night build avevo segnalato a VS di non fare il loading del pacchetto che mi dava problemi, ma dopo aver provedduto alla disinstallazione della versione alpha, questo flag era rimasto ed ora la RC 4.0 non riusciva a partire proprio perchè VS saltava il caricamento di quello specifico package).

Concludendo : "grazie" a questa problematica con Resharper ho scoperto che devenv con i suoi vari command line switches è uno strumento molto versatile per il build & deploy di progetti sln senza nemmeno avviare la GUI dell’IDE (non conoscevo tutte le varie opzioni disponibili, provate con devenv /?, ci sono cose veramente interessanti).

Posted in Tools, Visual Studio | No Comments »

LINQ, External Mapping Reference e lo schema perduto :)

giovedì, marzo 6th, 2008

Oggi, lavorando al domain model di un nuovo progetto, ho scoperto una curiosità relativa a Visual Studio 2008. Completato il lavoro sul class diagram, stavo per procedere alla creazione dei file XML per il mapping LINQ2SQL (a me non piace l’approccio del designer DBML, preferisco avere più controllo sulle mie entities) quando davanti al caro editor di Visual Studio entro nelle proprietà del file XML e cerco appunto lo schema XSD per validare i tag di mapping linq2sql e contestualmente farmi aiutare dal caro vecchio intellisense. Ebbene lo schema non è presente nella cartella di VS2008 ([]\Microsoft Visual Studio 9.0\Xml\Schemas)dedicata allo scopo. A questo punto ho pensato che fosse un problema della mia installazione di VS2008 per cui approdo su MSDN in cerca di chiarimenti.

Ecco quello che riporta la pagina della documentazione relativa a "External Mapping Reference (LINQ to SQL)" :

XML Schema Definition File

External mapping in LINQ to SQL must be valid against the following XML schema definition.

Distinguish this schema definition file from the schema definition file that is used to validate a DBML file. For more information, see Code Generation in LINQ to SQL).

Note:

Visual Studio users will also find this XSD file in the XML Schemas dialog box as "LinqToSqlMapping.xsd". To use this file correctly for validating an external mapping file, see How to: Validate DBML and External Mapping Files (LINQ to SQL).

La nota, come si legge, è molto chiara : il file è incluso nell’installazione di Visual Studio 2008 standard; il problema è soltanto del mio setup !!??.

Decido, quindi, di googlare ancora e mi ritrovo sul servizio Connect di Microsoft (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=328848) dove scopro che l’issue con id 328848 tratta proprio il mio problema.

Ebbene il file XSD, effettivamente manca, e non solo a me. La cosa è stata già segnalata qualche settimana fa da Marco Russo di Dev Leap e io ovviamente mi sono associato quotando il suo feedback su Connect.

Ecco la risposta di Microsoft a Marco :

Hi,
Sorry for the inconvenience here – this is a bug. As a workaround, you can use the schema that is indicated on the External Mapping reference page as your schema reference. We will fix the problem in the future.
Thanks.
LINQ to SQL Team

Il workaround come indicato è quello di creare a manina lo schema (è possibile trovare il codice XSD sempre su External Mapping Reference (LINQ to SQL).

Posted in LINQ, Visual Studio | No Comments »

Visual Studio 2005, finalmente disponibile la SP1

venerdì, dicembre 15th, 2006

da stanotte è disponibile per il download qui :
http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx

Ecco le novità  :

Per chi utilizza Visual Studio 2005 su Vista, c’è un update a questo stesso SP1 chiamato Visual Studio 2005 SP1 Vista Refresh Beta che permetterà di far sfruttare all’intero ambiente alcune delle importanti funzionalità del nuovo Windows. Essendo in beta, si prevede il rilascio della versione finale nel Q1 del 2007, ovvero dopo il rilascio consumer di Vista.

Buon download …

Posted in Visual Studio | No Comments »