Mam małą aplikację, która odwołuje się do zestawu Microsoft.SqlServer.Smo (dzięki czemu mogę wyświetlić użytkownikowi listę serwerów & baz danych, do których mogą się podłączyć).Aplikacja odwołująca się do Microsoft.SqlServer.Smo wymaga dodatkowych złożeń, które mają być uwzględnione na docelowym komputerze?
Moja aplikacja pierwotnie odwoływała się do Microsoft.SqlServer.Smo i Microsoft.SqlServer.ConnectionInfo. Rzeczy działały zgodnie z oczekiwaniami na moim polu dev.
Po zainstalowaniu aplikacji na maszynie testowej otrzymałem System.IO.FileNotFoundException. Szczegóły wiadomości obejmowały: Nie można załadować pliku lub zestawu Microsoft.SqlServer.SmoEnum
I ostatecznie rozwiązany przez odniesienie następujące zespoły poza wymienionymi powyżej:
- Microsoft.SqlServer.SmoEnum
- Microsoft.SqlServer.SqlEnum
- Microsoft.SqlServer.BatchParser
- Microsoft.SqlServer.Replication
Czy ktoś może potwierdzić, że rzeczywiście trzeba to każdy z tych dodatkowych zespołów w mojej aplikacji (a więc je zainstalować na komputerach użytkownika), mimo że aplikacja buduje dobrze na moim polu rozwoju bez nich odwoływać?
Dzięki za to pytanie, wiele się od niego nauczyłem! – StevenMcD