C# aplikacja na innym komputerze

0

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

0

Jaki problem? Przy włączaniu aplikacji pojawia się błąd czy co?

0

Opisz nam więcej o tym problemie, bo z tej informacji, co jest, to tylko możemy w ciemno strzelać. :)

2

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.

0

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

0

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?

0

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

0

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

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

0

Chciałbym jeszcze zapytać jak przenieść do osobnego folderu wszystkie Referencje (po zaznaczeniu Copy Local na true), gdyż jest duży bałagan

0

Chyba oto Ci chodziło:
Przejdź do:
Reference Paths i tam możesz sobie tworzyć foldery :)

wiesz jak się tam dostać?? :P

1

@pietras909: no i oto Ci chodziło?? :)

0

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

0

Jest taka opcja w Visual Studio: Project->Properties->Build Events

0
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:

user image

@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?

2

A wyjątki łapiesz? Jeżeli nie, to dodaj obsługę. Jak jakiś wpadnie, to będziesz wiedział którego pliku to dotyczy.

0

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.

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