Dobrý den,
přiložil jsem si do svého projektu knihovnu SqlTraceException a udělal build exe souboru.
Exe soubor jsem přesunul na flašku (celou složku Debug) a přenesl na druhý počítač. Spustil exe soubor a v GUI spustil potřebnou funkcionalitu. Vyskočila chyba:
Microsoft.SqlServer.Management.Trace.SqlTraceException: Failed to initialize object as reader. ---> System.IO.FileNotFoundException: Nelze načíst soubor nebo sestavení Microsoft.SqlServer.Instapi, Version=11.0.0.0, Culture=neutral, nebo jeden z jejich závislých prvků. Systém nemůže nalézt uvedený soubor.
Na svém počítači to funguje bez problémů. Zkusil jsem tedy ve VS přidat do referencí knihovnu Microsoft.SqlServer.Instapi. Vypíše se chyba: Please make sure that the file is accessible, and that it is a valid assembly or COM component
Proč to na mém počítači jde a na jiném ne? A proč na tom počítači kde to nejede potřebuje ještě knihovnu navíc?