2009-03-10 6 views
1

Je suis en train de créer un complément de studio visuel. Je copie une solution et fais des choses différentes aux dossiers dedans et à la structure de dossier. Je le charge ensuite dans Visual Studio et charge une liste de fichiers prédéfinis, mais quand je fais cela, je reçois une exception et un message disant que les fichiers ne peuvent pas être accessibles car ils sont dans un état zombie.Addin de Visual Studio - erreur "fichier dans l'état de zombie"

Voici mon code pour l'ouverture et le chargement dans mes 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

point un fusil de chasse à l'écran et tirer sur la gâchette. Problème résolu. : P – drby

+0

Ou nourrir une partie de votre cerveau ... Si vous pouvez l'épargner – Sakkle

+1

Je reçois cette erreur avec aspnet_wp.exe tout le temps. J'aimerais savoir comment l'arrêter, sans les 2 suggestions précédentes. – StingyJack

Répondre

3

je fixe mon problème avec le code suivant:

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