Program działą tylko w folderze debug i relase

0

Program uruchamia się normalnie w każdej lokalizacji. Jednak gdy chcę wygenerować i wyświetlić qrcode wtedy program się wywala (jeśli jest poza folderem debug albo relase). W moim programie korzystam z zxing i zxing.presentation które odpowiadają za tworzenie barcodów. Pobrałem te biblioteki z nuget. Kompilowałem program w trybie release ale i tak nie chcę do końca działa poza folderem debug i release. Domyślam się że wina leży w tych bibliotekach. Czemu one nie są dołączane do kompilacji? I jak to zrobić?

2

Dodatkowe DLL-e musisz skopiować razem ze swoim programem do innych katalogów, jeżeli o to chodzi. Jeżeli chcesz aby nie było dodatkowych plików DLL, a tylko jeden plik EXE to zainteresuj się programem ilmerge (http://www.microsoft.com/en-us/download/details.aspx?id=17630).

2

folder Release to z założenia wszystko to, co należy do twojej aplikacji.
można się oczywiście nad każdym plikiem zastanawiać, do czego jest potrzebny i czy można go usunąć (niektóre można, z różnymi konsekwencjami), ale jeśli nie chcesz kombinować, to skopiuj po prostu całe Release (możesz oczywiście zmienić tę nazwę)

1 użytkowników online, w tym zalogowanych: 0, gości: 1