Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
In Visual Studio .NET 2002 e Visual Studio .NET 2003 i riferimenti alle barre dei comandi erano contenuti nel componente Microsoft.Office.Core. In Visual Studio 2005, le funzionalità delle barre dei comandi sono disponibili nel componente Microsoft.VisualStudio.CommandBars.dll. Oltre a garantire tutte le funzionalità commandbar offerte da Microsoft.Office.Core, il nuovo assembly Microsoft.VisualStudio.CommandBars dispone di aggiornamenti per alcuni metodi.
Questi aggiornamenti richiedono alcune modifiche di lieve entità al codice di automazione esistente in Visual Studio 2005. Si noti che le modifiche sono necessarie solo se si ripete la compilazione del codice del componente aggiuntivo o se si esegue una macro che utilizza i tipi precedenti.
Rimuovere i riferimenti a Microsoft.Office.Core e alla versione precedente di EnvDTE e sostituirli con riferimenti alla versione 8.0 di EnvDTE e all'assembly delle barre dei comandi Microsoft.VisualStudio.CommandBars.
Aggiornare il codice di risoluzione del tipo. Modificare, ad esempio:
Includes Microsoft.Office.Core using Microsoft.Office.Core;to
Microsoft.VisualStudio.CommandBars using Microsoft.VisualStudio.CommandBars;Aggiornare il codice che chiama DTE.CommandBars, Command.AddControl, Commands.RemoveCommandBar o Commands.AddCommandBar. Questa operazione è necessaria perché, anziché accettare o restituire un tipo nello spazio dei nomi Microsoft.Office.Core, i membri ora accettano o restituiscono IDispatch o System.Object.
Vedere anche
Concetti
Visualizzazione di componenti aggiuntivi nei menu e sulle barre degli strumenti