Czy istnieje sposób określenia ścieżek do przeszukiwania dla danego zestawu, który jest importowany za pomocą DllImport?Określ ścieżkę wyszukiwania dla DllImport w .NET
[DllImport("MyDll.dll")]
static extern void Func();
Spowoduje to wyszukanie biblioteki dll w katalogu aplikacji i zmiennej środowiskowej PATH. Ale czasami biblioteka dll zostanie umieszczona w innym miejscu. Czy te informacje można określić w pliku app.config lub manifest, aby uniknąć dynamicznego ładowania i wywoływania dynamicznego?
Dzięki, działa świetnie po wywołaniu SetDllDirectory od konstruktora statycznego. – Stefan
AFAIK, niestety nie rozwiązuje problemu wielu dodatkowych katalogów wyszukiwania. – Stefan
@Stefan, zobacz moją poprawioną odpowiedź na dodanie wielu katalogów. –