カスタム環境でStyleCopをホストする場合、SDKに用意されているサンプルコードではforeach(string myProject in this.myProjects)
が使用されています。 String
はPath.GetHashCode()
とFilesToAnalyze
のようなプロパティを持っていません。だれかがthis.myProjects
を知っていますか?カスタム環境のStyleCopをホスティングする
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);
}
あなたが正しいかもしれませんが、最初のforeach(this.myProjectsのstring myProject)を見ると、これはMyProjectが文字列の集合であることを示しています。 – alittlebitofday
@alittlebitofday:既に見たように、 'string' 'Path'や' FilesToAnalyze'プロパティはありません。したがって、SDKの例は "そのまま"コンパイルされません。 – dtb
ありがとう@dtb ...それは働いた.... – alittlebitofday