Eingang: Make-Datei, die nicht auf eine C# Lösung
Output nicht zeigen: neue Make-Datei, Lösungs- und Projekt (CSPROJ) -> die Make-Datei verweist auf eine Lösung, die Punkte zu einem Projekt sindSinnvoll von Make-Datei Flaggen
Es gibt viele Make-Datei Flags, wie zB:
# sample.makefile
# author: me
LIBRARY_A = YES
LIBRARY_B = YES
LIBRARY_C = YES
Diese Flags, glaube ich, zeigen Sie auf def ‚s oder. dll 's. Mein Skript liest ein Makefile-Flag und fügt dann die korrekten XML-Tags in die csproj-Datei ein, um die Projektreferenzen zu erfassen. Zwei Fragen, die ich bitte um Ihre Hilfe bitten:
1) Wie finde ich heraus, was diese Flags zeigen?
2) ist es in Ordnung, nur alle der Bibliotheken einzuschließen, d. H. Überspringen die Arbeit herauszufinden, welche Bibliotheken enthalten sein müssen?
Vielen Dank für Ihre Antwort. Ich verstehe, dass Sie mir sagen, dass ich meine Anforderungen für # 2 überprüfen soll, aber ist # 2 eine machbare Route? Ich bin nur neugierig, ob die Einbeziehung all dieser Bibliotheken zu irgendwelchen Leistungsproblemen führen wird ... –
Es hängt vom verbleibenden Makefile ab und was es tut. (Die Einstellung auf JA/NEIN kann dazu führen, dass zusätzlicher Code auf irgendeine Weise bezogen wird, usw.) – user562374