Hallo!
Ich bin gerade dabei einen Dependency-Embedder zu entwickeln und habe es bis jetzt noch nicht geschafft, den Projekttyp und die Startmethode (sofern ausführbar) im XML zu finden. Ich suche nach einem zuverlässigen Weg das herauszufinden.
Hat da vielleicht jemand einen Tipp für mich?
Vielen Dank im Voraus!
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
Vielen vielen Dank! Genau das habe ich gesucht.
Edit:
Bei genauerer Betrachtung fällt mir auf, dass das zwar schon mal ein guter Ansatz ist aber leider nicht die Lösung. Tatsächlich sind die ProjectTypeGuids nämlich komischerweise nur in Projektdateien vom Typ WPF vorhanden (Und in der Solution-Datei ist immer nur die Windows (C#) GUID, was aber sowieso schlecht wäre, da ich den Typ am Projekt erkennen sollte).
Und EnvDTE ist mir ein Rätsel, aber ich vermute, dass es leider nicht bei externen Projekten funktioniert.
Edit2:
Ok, ich hab das Problem jetzt einfach vorerst mittels ProjectTypeGuids, OutputType, Subtype, Namespaces, Dateiendungen und Regex gelöst. Ich denke so müsste es funktionieren.