我正在尝试我的第一个Visual Studio 2010插件,并试图像这样引用ActiveSolutionProject
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;
...
}
var theProjects = (System.Array)_applicationObject.ActiveSolutionProjects;
行失败
Error HRESULT E_FAIL has been returned from a call to a COM component.
ErrorCode -2147467259
知道如何修复此错误吗?
答案 0 :(得分:0)
问题是没有选择活动解决方案和空引用问题。我只是将调用包装在异常处理程序中,并正在调查如何通过自动化设置活动解决方案。