Gibt es eine Methode, C-Quelle mit Inline-Asm (das ist nicht C ++ - Code) in einer C # -App zu verwenden? Ich bin nicht wählerisch darüber, wie es gemacht wird, wenn es das Zusammenstellen des C / asm in eine DLL neben der C # -App erfordert, also sei es. Mir ist bewusst, dass es keine Möglichkeit gibt, Assembly in C # zu verwenden, daher diese Frage.
Beispielcode von dem, was ich zu integrieren versuche:
%Vor%Bevor diese Funktion deklariert wird, gibt es einige Zeiger / Variablendeklarationen im C-Code, aber darüber hinaus ist es alles Inline-Assembly, die Deklarationen werden im Assembly-Code verwendet, wenn das irgendetwas bewirkt.
Ziel ist es, 'inputData' von C # zu übergeben und dann auf einige Weise Zugriff auf 'outputData' im C # -Programm zu haben. Normalerweise würden wir den Assembler-Code nur in native C # umschreiben, aber wir haben einen engen Zeitplan, um einen Prototyp zusammenzustellen, und sehen keinen Grund, das Rad sofort neu zu erfinden, wenn wir den vorhandenen C / Assembly-Code vorübergehend verwenden können etwas Mode.