【问题标题】:Visual Studio Addin - "file in zombie state" errorVisual Studio 插件 - “文件处于僵尸状态”错误
【发布时间】:2009-03-10 11:05:16
【问题描述】:

我正在构建一个视觉工作室插件。我复制一个解决方案并对其内部的文件和文件夹结构执行各种操作。然后我将它加载到 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;

【问题讨论】:

  • 将猎枪对准显示器并扣动扳机。问题解决了。 :P
  • 或者喂它一部分你的大脑......如果你能放过它
  • 我一直收到 aspnet_wp.exe 的错误。如果没有前面的 2 条建议,我很想知道如何阻止它。
  • “无法访问所需文件的数据,因为它处于僵尸状态。”

标签: visual-studio visual-studio-addins


【解决方案1】:

我用以下代码解决了我的问题:

    public void OpenCodeFile(String file)
    {
        try
        {
            _applicationObject.ExecuteCommand("File.OpenFile", file);
        }
        catch (System.Exception e)
        {
            System.Console.Out.WriteLine(e.Message);
        }
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    相关资源
    最近更新 更多