Ich möchte eine von vier separaten C# -Assembladen basierend auf dem Build-Ziel laden. Dies geht in einen Webservice mit .net framework 3.0.Laden verschiedener Assemblies zur Kompilierzeit basierend auf Build Target
Möglichkeiten:
32-Bit-Debug: AmtApiWrapper32d.dll
32-Bit-Version: AmtApiWrapper32.dll
64-Bit-Debug: AmtApiWrapper64d.dll
64-Bit-Version : AmtApiWrapper64.dll
Diese Wrapper sind ein separates C++ - Projekt, das eine C native DLL umschließt, die ich geschrieben habe. C/C++ ist meine übliche Plattform, bitte entschuldigt mich, wenn das eine Nubs Frage ist.
Alle Wrapper-DLLs enthalten genau die gleichen Funktionen und Prototypen. Sie werden für viele andere Zwecke außer diesem verwendet, also wenn das nicht wirklich schrecklich ist, bleibt das Setup dasselbe.
Also, ich möchte eines von ihnen zur Kompilierzeit laden. Ich habe mir Sachen wie Reflektion, GetDelegateForFunctionPointer und einige andere Sachen angeschaut, und sie scheinen alle ähnlich, aber zu kompliziert für diese einfache Aufgabe. Irgendwelche Vorschläge? DANK
SCHLIESSEN! Danke Jon. Hier: \t Zustand =" ' $ (Konfiguration) | $ (Plattform) '==' Release | AnyCPU ' Bedingung = "' $ (Konfiguration) | $ (Plattform) '==' Debug | x64 ' etc –