[VB.Net]Moje aplikace nejde spustit na ostatních PC...
Dobrý den,naprogramoval jsem jednoduchou aplikaci ve Visual Basicu 2012 s Windows Media Player přehrávačem,WebBrowserem...
Vytvořil jsem Release programu,vytvořilo to složku se souborama:
"AxInterop.WMPLib.dll" "program.exe" "program.exe.config" "program.pdb" "program.vshost" "program.vshost.exe.config" "program.vshost.exe.manifest" "program.xml" "GvS.Controls.HtmlTextbox.dll" "Interop.WMPLib.dll"
A když ten "program.exe" spustím,v pohodě funguje,i když přesunu do jiné složky,ale když to pošlu na jiný pc(zkoušel jsem i s .dll knihovnama),kde je nainstalovaný nejnovější .NET Framework tak se to nespustí,nebo napíše špatná kompabilita...
Nejradši bych byl,kdyby šli ty .dll knihovny dát do toho .exe souboru...
Děkuji předem,za všechny rady/odpovědi :)
Ja myslim ze chyba bude v tvojom programe, napr. ze si neosetril vstupy, error navratove hodnoty, apod (ako zvycajne zaciatocnici maju vo zvyku). Hlaska program musi byt ukoncen znamena zvycajne nejaku HW-exception (nevykonatelnu intrukciu CPU), napr pouzitie pointra NULL apod (ked nahodou nejaka fcia vratila NULL namiesto pointra lebo error apod). Proste exception. V tej hlaske sa da klinut na to ze jake data sa odoslu tam moze byt viac info ale pochybujem ze VB vyvojar z toho bude mudry (zvycajne je tam HW exception zakodovana ako cislo, vypis stacku, apod, co VB vyvojara je spanielska dedina)
co je obsahem souboru program.vshost.exe.manifest (je to text)?
manifest pojmenuj po spouštěči- program.exe.manifest
pochopitelně můžeš použít suanalyzer nebo vytvořit shim: http://www.virtualizationadmin.com/articles-tutori als/terminal-services/management-tools/microsoft-a pplication-compatibility-tools-part2.html
Hezký den,
pokud se problém nevyřešil, pak zkuste šanci zde: Forum.aspx . Nenechte se mást nadpisem "Visual Basic .NET (2005, 2008, 2010)", i na Visual Basic 2012 dávají uživatelé odpovědi.