Muszę użyć pliku DLL C++ z witryny ASP.NET. Witryna będzie hostowana zarówno w środowiskach 32-, jak i 64-bitowych.Jak używać prawidłowego niezarządzanego pliku DLL zgodnie z architekturą procesora? (32/64 bity)
Mam wersję 32 i 64 bity niezarządzanego pliku DLL. Jak zaimportować metody z prawidłowej zgodnie z bieżącą architekturą serwera?
Podobnie jak ktoś wysłany, może to być traktowane jako problem z wdrożeniem. Moje obawy są następujące: aplikacja internetowa zużywająca ten plik DLL jest ogromna i nie mamy dokumentu wdrożenia. Nikt nie będzie pamiętał, aby wdrożyć odpowiedni plik DLL, więc staram się usunąć czynnik ludzki z roztworu :)
Czy próbujesz debugować? Do czego importujesz te symbole? – linuxuser27
@ linuxuser27: Nie jestem pewien, czy rozumiem twoje pytanie. Próbuję użyć biblioteki DLL w moim projekcie, zadzwoń do niektórych metod. – StackOverflower
Rozumiem. Kiedy mówisz symbole, najczęściej odnosi się do wynikowego pliku PDB, który jest tworzony podczas kompilacji. Zmodyfikuję twoje pytanie, aby uniknąć tego zamieszania. Czy robisz p \ invoke w swoim kodzie .NET, aby użyć zespołu lub używasz opakowania Managed C++ do przeniesienia zespołu do projektu .NET? – linuxuser27