War es hilfreich?

Lösung

Ich vermute, es ist ein Namespace Problem ist - Sie den Namespace nicht verwenden für „Link“. Versuchen Sie folgendes:

IEnumerable<string> links = csprojFile
        .Element(msbuild + "Project")
        .Elements(msbuild + "ItemGroup")
        .Elements(msbuild + "Compile")
        .Where(element => element.Descendants(msbuild + "Link").Any())
        .Attributes("Include")
        .Select(attr => attr.Value);

(Die HasElements ist nicht wirklich notwendig.)

scroll top