Je souhaite héberger StyleCop dans un environnement personnalisé, l'exemple de code fourni dans SDK utilise ce foreach(string myProject in this.myProjects)
. String
n'a pas des propriétés comme Path.GetHashCode()
et FilesToAnalyze
, est-ce que quelqu'un sait ce qui est this.myProjects
?Hébergement StyleCop dans un environnement personnalisé
List<CodeProject> projects = new List<CodeProject>();
// what is this.myProject?
foreach (string myProject in this.myProjects)
{
CodeProject project = new CodeProject(
myProject.Path.GetHashCode(), myProject.Path, configuration);
// Add each source file to this project.
foreach (string sourceFilePath in myProject.FilesToAnalyze)
{
console.Core.Environment.AddSourceCode(project, sourceFilePath, null);
}
projects.Add(project);
}
Vous avez peut-être raison ... mais voir la première foreach (string myProject dans this.myProjects), cela indique que MyProject est une collection de chaînes .... – alittlebitofday
@alittlebitofday: Comme vous l'avez déjà observé, 'string' n'a pas de propriété 'Path' ou 'FilesToAnalyze'. Donc, l'exemple du SDK ne compilera pas "tel quel". – dtb
Merci @dtb ... cela a fonctionné .... – alittlebitofday