Witam chciałbym się zapytać co zrobić aby aplikacja działała na innym komputerze (jest na nim zainstalowany NetFramework), gdyż mam z tym problem;/
Jaki problem? Przy włączaniu aplikacji pojawia się błąd czy co?
Opisz nam więcej o tym problemie, bo z tej informacji, co jest, to tylko możemy w ciemno strzelać. :)
Zapewne odpalasz tam wersję "Debug" zamiast Release. Zmień w ustawieniach Visuala przy kompilacji, żeby kompilowało do Release. Inaczej tego gdzieś, gdzie nie ma zainstalowanego Visuala nie odpalisz.
Jest opcja relase:) podaczas uruchamiania programu na innym komputerze wyskakuje mi blad:
Wystąpił problem z aplikacją program.exe i zostanie ona zamknięta. Przepraszamy za kłopoty.
A sygnatura bledu to:
AppName: aplikacja.exe AppVer: 1.0.0.0 ModName: kernel32.dll
ModVer: 5.1.2600.5781 Offset: 00012afb
To mi wygląda na błąd systemu, a nie na błąd aplikacji. :)
Na jakim systemie był robiony projekt?
A na jakim systemie pracuje drugi komputer?
Windows 7 tworzony, a testowany na windows xp, a net framework to 4.0, chociaz probowalem zmieniac we wlasciwosciach projektu wersje net framework ale neistety takze nie pomoglo
No dobra może i kolega @MVC ma rację. :)
więc w taki razie doklej do projektu taki kawałek kodu:
[DllImport("toolhelp.dll", SetLastError=true)]
private static extern IntPtr CreateToolhelp32Snapshot(uint flags, uint processid);
Ten sam projekt, juz teraz trzy komputery i różne błedy, oraz oczywiscie na windows 7 wszystko dziala tj
Wystąpił problem z aplikacją aplikacja.exe i zostanie ona zamknięta. Przepraszamy za kłopoty.
I dwie sygnatury problemu:
EventType : clr20r3 P1 : aplikacja.exe P2 : 1.0.0.0 P3 : 5023c38c
P4 : auto_post P5 : 1.0.0.0 P6 : 5023c38c P7 : 3a P8 : 11
P9 : system.io.filenotfoundexception
i drugi:
AppName: aplikacja.exe AppVer: 1.0.0.0 ModName: kernel32.dll
ModVer: 5.1.2600.5781 Offset: 00012afb
Chciałbym jeszcze zapytać jak przenieść do osobnego folderu wszystkie Referencje (po zaznaczeniu Copy Local na true), gdyż jest duży bałagan
Chyba oto Ci chodziło:
Przejdź do:
Reference Paths i tam możesz sobie tworzyć foldery :)
wiesz jak się tam dostać?? :P
@pietras909: no i oto Ci chodziło?? :)
Z tego co widze to folder nie tworzy sie automatycznie, tylko trzeba podac dokladna scieżke, a mi chodzi o to zeby automatycznie podczas kompilowania przenosily sie do osobnego folderu, oraz program zrobil sobie do nich odwołania, póki co to znalazlem coś takiego: http://geekswithblogs.net/dchestnutt/archive/2006/05/30/80113.aspx lecz neistety nie mam takiej opcji w visual studio:D
Jest taka opcja w Visual Studio: Project->Properties->Build Events
Docent napisał(a):
No dobra może i kolega @MVC ma rację. :)
więc w taki razie doklej do projektu taki kawałek kodu:
[DllImport("toolhelp.dll", SetLastError=true)]
private static extern IntPtr CreateToolhelp32Snapshot(uint flags, uint processid);
mam podobny problem jak w tym temacie:
@Docent gdzie dokładnie trzeba wkleić ten kod?
- sprawdzałem już dla wszystkioch plików załączanych do projektu "References Copy Local na true" - nie pomogło
- jeden trop do psrawdzenia to ikonka którą tworzyłem online z jpg.
Co moze jeszcze być przyczyną tego komunikatu? Ten fileNotFoundException moze się czepiac tylko plików graficznych dodawanych do projektu czt do lokaldatabase np. tez?
A wyjątki łapiesz? Jeżeli nie, to dodaj obsługę. Jak jakiś wpadnie, to będziesz wiedział którego pliku to dotyczy.
Słusznie, zapomniałem o wyjątkach, zaraz dodam obsługę i jutro całość przetestuję w firmie.
- z testów które dzisiaj robiłem, to nie chodzi o ikonkę ani o załączane pliki do projektu.
PS. Tym razem już nie będę zakładał nowego wątku, następnym razem będę zakłądał osobny i tylko linkować będę do podobnych problemów.