Visual Studio Addin - ошибка "файл в состоянии зомби" - PullRequest
1 голос
/ 10 марта 2009

Я создаю визуальную надстройку для студии. Я копирую решение и делаю разные вещи с файлами внутри его и структурой папок. Затем я загружаю его в 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;

1 Ответ

3 голосов
/ 10 марта 2009

Я исправил проблему с помощью следующего кода:

    public void OpenCodeFile(String file)
    {
        try
        {
            _applicationObject.ExecuteCommand("File.OpenFile", file);
        }
        catch (System.Exception e)
        {
            System.Console.Out.WriteLine(e.Message);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...