Ich habe eine DLL, die in 32-Bit- und 64-Bit-Version kommt. Mein .NET WinForm ist für "Any CPU" konfiguriert und mein Chef lässt uns keine separaten Installationen für die verschiedenen Betriebssystemversionen zulassen. Also ich frage mich: wenn ich beide dlls in der installation verpacke, dann gibt es eine Möglichkeit das WinForm zu ermitteln ob es 64bit/32bit hat und die richtige dll lädt.Importieren Sie externe DLL basierend auf 64bit oder 32bit OS
Ich habe this article zur Bestimmung der Version gefunden. Aber ich bin nicht sicher, wie man die korrekte Weise einfügt, um das DLLImport Attribut auf den Methoden zu definieren, die ich verwenden möchte. Irgendwelche Ideen?
Das ist eigentlich meine "go to" -Lösung, wenn ich keinen saubereren Weg finde, es zu tun. –