0
Je tentais mon premier plug-in Visual Studio 2010 et je tente de référencer les ActiveSolutionProjects comme siErreur Com création de Visual Studio 2010 Plugin
private DTE2 _applicationObject;
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
...
}
private void load()
{
var theProjects = (System.Array)_applicationObject.ActiveSolutionProjects;
...
}
La ligne
var theProjects = (System.Array)_applicationObject.ActiveSolutionProjects;
échoue avec
Error HRESULT E_FAIL has been returned from a call to a COM component.
ErrorCode -2147467259
Une idée comment je corrige cette erreur?
Modifiez votre extrait et montrez comment vous avez obtenu la référence à l'objet DTE2. –
Cela semble être lié à ActiveSolutionProjects étant null. Si je double-clique sur un fichier dans la solution pour le charger, alors ce qui précède fonctionne. – Kenoyer130