我正在构建一个视觉工作室插件。我复制一个解决方案并对其内部的文件和文件夹结构执行各种操作。然后我将它加载到 Visual Studio 并继续加载预定义文件的列表,但是当我这样做时,我得到一个异常和一条消息,指出文件无法访问,因为它们处于僵尸状态。
这是我在 Connect.cs 中打开和加载的代码
public void OpenCodeFile(String file)
{
try
{
_applicationObject.Documents.Open(file, Constants.vsViewKindCode, false);
}
catch (System.Exception e)
{
System.Console.Out.WriteLine(e.Message);
}
}
public void OpenSolution(String file)
{
_applicationObject.Solution.Open(file);
}
private DTE2 _applicationObject;
private AddIn _addInInstance;