2009-08-19 6 views
1

Est-il possible d'écrire une macro ou un plugin pour VS.NEt 2008 pour afficher une liste de fichiers dans un projet qui sont accessibles en écriture? Je rencontre ce problème lorsque je travaille avec Source Safe. Il y a plusieurs fois où il y a un conflit de fichier qui m'oblige à marquer un fichier comme modifiable. Il serait bien de concevoir une solution pour afficher une telle liste dans VS.NETVS.NET: Affichage de la liste des fichiers accessibles en écriture

Répondre

1

Je sais que vous cherchez VS2008 mais je ne l'ai pas sur cette machine.

Dans VS 2010 cela a fonctionné pour moi:

Option Strict Off 
Option Explicit Off 
Imports System 
Imports EnvDTE 
Imports EnvDTE80 
Imports EnvDTE90 
Imports System.Diagnostics 
Imports System.Windows.Forms 
Imports System.IO 

Public Module RecordingModule 

    Sub DisplayMessage() 
     Dim solution As Solution = DTE.Solution 

     Dim files As String 

     Dim file As ProjectItem 
     For Each prj As Project In solution.Projects 
      For Each file In prj.ProjectItems 
       Dim fi = New FileInfo(file.FileNames(0)) 
       If fi.IsReadOnly = True Then 
        files = files & Environment.NewLine & fi.FullName 
       End If 

      Next 
     Next 
     MessageBox.Show(IIf(String.IsNullOrEmpty(files), "No files", files)) 
    End Sub 


End Module 

Je suis la plupart du code de Need Visual Studio macro to add banner to all C# files

Questions connexes