brakujące biblioteki?

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?

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; 
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

0

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

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

0

Może dllki EdmLib nie skopiowałeś?

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

0

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

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

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