Problem med att köra .net program

Permalänk

Problem med att köra .net program

Tjena, jag har gjort ett program som en kompis ville ha, jag gjorde det i .NET 3.5 . Men när han försöker köra programmer så slutar det svara direkt, även om han testat att installera både .Net 3.5, 4.0 och 4.5.
Vad skulle kunna vara fel?

Permalänk
Medlem

.NET 3.5 ? Det är alltså skrivet i Visual Studio 2008? I alla fall låter mer som det är fel på programmet än .NET här i det här fallet men vist kan vara korrupt .NET installation ( Avinstallera och installera igen burkar hjälpa där ) Och Avinstallera gör men med denna http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.a...

Men utan någon som helst vettig information så finns det ingen här som kan hjälpa dig heller.

Visa signatur

Speldator: i7-8700k, 32GB DDR4, RTX2080
Server 1: SB 2500k, MZI -P67GD55, 32GB DDR3, Corsair MX 240GB SSD
Surface Pro 2017, Konsoler: Typ alla, Oculus Rift

Permalänk
Medlem

Vad menar du med "slutar svara"? Oftast smäller .Net med ett ganska utförligt felmeddelande om det är fel i koden. Behöver programmet tillgång till någon "extern" resurs typ databas eller annat?

Permalänk
Skrivet av MugiMugi:

.NET 3.5 ? Det är alltså skrivet i Visual Studio 2008? I alla fall låter mer som det är fel på programmet än .NET här i det här fallet men vist kan vara korrupt .NET installation ( Avinstallera och installera igen burkar hjälpa där ) Och Avinstallera gör men med denna http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.a...

Men utan någon som helst vettig information så finns det ingen här som kan hjälpa dig heller.

Nej, jag har skrivit det i Visual Studio 2012. Men valde att skriva det med 3.5 för att få lite bättre kompabilitet.
Ska be han testa testa länken du gav mig, sen rapportera tillbaka resultat.
Jag skickade även samma program app till en annan, för honom fungerade det tydligen, men då har han Visual Studio. Så jag misstänker att det är något fel med min kompis .NET filer.

Vad för mer information skulle du vilja ha? Detta är mitt andra program i .NET så är inte så jätte bra på det än :/

Skrivet av d_m_r:

Vad menar du med "slutar svara"? Oftast smäller .Net med ett ganska utförligt felmeddelande om det är fel i koden. Behöver programmet tillgång till någon "extern" resurs typ databas eller annat?

Det enda som händer är: Han trycker på .exe filen, direkt så säger Windows att "Programmet har slutat att svara" utan att ens programmet kommer upp. Inga andra felmeddelande alls. Nej, det enda den behöver tillgång till är mappen .exe filen ligger i, men det är inte någon den behöver när den startar.

Permalänk
Medlem

Använder du settings? Isf. behövs .config också. Jag antar att du inte skapat något Setup/Deploy projekt utan bara kopierat över .exe filen? Kolla så att du inte har några referenser till bibliotek som behöver kopieras och registreras på klientdatorn.

Permalänk
Skrivet av d_m_r:

Använder du settings? Isf. behövs .config också. Jag antar att du inte skapat något Setup/Deploy projekt utan bara kopierat över .exe filen? Kolla så att du inte har några referenser till bibliotek som behöver kopieras och registreras på klientdatorn.

Ja jag använder settings, men de sparars på den lokala datorn, jag använder alltså igen .config.
Är rätt ny för VS så kan inte alla dess funktioner än, men ja jag trycker bara på build sen tar jag bara .exe filen från "\Projects\Copy history\Copy history\bin\Debug" och skickar.

Permalänk
Medlem
Skrivet av kagstrom2100:

Ja jag använder settings, men de sparars på den lokala datorn, jag använder alltså igen .config.
Är rätt ny för VS så kan inte alla dess funktioner än, men ja jag trycker bara på build sen tar jag bara .exe filen från "\Projects\Copy history\Copy history\bin\Debug" och skickar.

Kör programmet genom ett kommandofönster och se, det brukar komma en del felmeddelanden där om man inte uttryckligen hanterar dem i källkoden.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Skrivet av Teknocide:

Kör programmet genom ett kommandofönster och se, det brukar komma en del felmeddelanden där om man inte uttryckligen hanterar dem i källkoden.

Du menar att man cmd? Vilka kommandon är det i så fall?

Permalänk
Medlem
Skrivet av kagstrom2100:

Du menar att man cmd? Vilka kommandon är det i så fall?

Du kör programmet genom att skriva dess namn i cmd-fönstret (.exe-filändelsen behövs inte). För att hitta det enklast kan du lägga .exe-filen i användarens hemkatalog, det är där man vanligtvis hamnar när man öppnar cmd.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Avstängd

Spars dina settings under app data eller spars det direkt under programmets folder? Om det är det senare kan det vara UAC som spökar, den tilllåter inte att du spar saker på disk hur som helst. Då måste du antingen köra programmet som admin eller ändra koden så den spar under sytemmappen app_data

Visa signatur
Permalänk
Skrivet av Teknocide:

Du kör programmet genom att skriva dess namn i cmd-fönstret (.exe-filändelsen behövs inte). För att hitta det enklast kan du lägga .exe-filen i användarens hemkatalog, det är där man vanligtvis hamnar när man öppnar cmd.

Okej, ska be han testa det också.

Skrivet av CyberVillain:

Spars dina settings under app data eller spars det direkt under programmets folder? Om det är det senare kan det vara UAC som spökar, den tilllåter inte att du spar saker på disk hur som helst. Då måste du antingen köra programmet som admin eller ändra koden så den spar under sytemmappen app_data

Är inte hemma just nu så kan inte kolla, men jag ställde in så att de variabler jag vill sparars genom att gå in där man ändrar om programmet ska vara 64/32-bit. Där finns det en tab som heter settings. Så jag vet inte vart det sparas.