brakujące biblioteki?

brakujące biblioteki?
C1
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 9 lat
  • Postów:30
0

witam, posiadam małą aplikację do otwierania pliku. Wykonuje instalator i na swoim komputerze aplikacja działa prawidłowo. Natomiast po instalacji na innym komputerze pojawia się błąd 'aplikacja przestała działać'. Czy możliwe, że brakuje jakiś bibliotek przez co taki błąd?

Kopiuj
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EdmLib;
using System.Diagnostics;
using System.Data;
using System.Drawing;
using System.Runtime.InteropServices; 
fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

tak brakuje biblotek ale nie w kodzie a na drugim komputerze. Zobacz czy przy budowaniu wszystko dolaczasz do projektu i czy docelowy komputer ma zainstalowany odpowiedni .NET framework

C1
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 9 lat
  • Postów:30
0

we właściwościach aplikacji w polu target framework zaznaczony mam : .NET Framework 4.5
na drugim komputerze jest framework 4.6

fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

zbuduj projet w trybie debug i bedziesz miec plik pdb. Dolacz to do programu na innym komputerze i sprobuj zdalnie debugowac aplikacje gdy ja tam uruchomisz.

https://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx

wtedy zobaczysz co poszlo nie tak

DibbyDum
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Polska, Kraków
0

Może dllki EdmLib nie skopiowałeś?


Yubby dibby dibby dibby dibby dibby dibby dum..
C1
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 9 lat
  • Postów:30
0

instalator tworzę w Visual Studio Installer wybierając Setup Project.
Następnie w Application Folder dodaję pliki z projektu, folder bin Debug i Release (zawartość tych folderów). Dodałem załącznik w jaki sposób to wykonuję. Może to tu czegoś nie dodaję przez co nie działa na innych komputerach?

0

Na tym screenie nie widać biblioteki której używasz EdmLib

C1
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 9 lat
  • Postów:30
0

obj > x86 > Debug
tu jest biblioteka edmlib. Dodać te wszystkie z folderu x86/debug do pozostałych tych wcześniejszych?

fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

przeniesc caly folder debug na drugi komp i zobacz czy dziala. Jezeli nie dziala (a u Ciebie dziala) to na 100% cos Ci brakuje. Co? Nikt Ci nie powie bo nie potrafimy wrozyc z fusow

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.