JV Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Hei Jeg har skrevet ett lite program som skal kjøre på en server. Problemet mitt nå er at når jeg starter programmet på denne serveren får jeg beskjed om at jeg må ha .Net 2 for å kjøre programmet. Vi kan ikke installere .Net 2 akkurat nå, så da er spørsmålet: Hva kan jeg gjøre for at programmet skal klare seg med .Net 1? Jeg bruker Visual Studio 2005 Pro. Lenke til kommentar
GeirGrusom Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Jeg vet man kunne velge dette i Visual Studio 2005 Betaen, men det valget forsvant i release versjonen. Det du kan gjøre, hvis dette er et lite program, er å kompliere det manuelt med .NET 1.1 compileren C:\Windows\Microsoft.NET\Framework\V1.1.4322\csc.exe Dette forutsetter da at du ikke bruker .NET 2.0 funksjoner (som generics) Lenke til kommentar
Manfred Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Strengt tatt ser jeg ikke heeeelt problemer med å oppgradere til 2.0 heller. Det har vært på markedet ganske lenge nå, men tanke på at 3.5 nettopp kom. Jeg kjører 3.5 på serveren uten problemer. Lenke til kommentar
JV Skrevet 10. desember 2007 Forfatter Del Skrevet 10. desember 2007 Problemer i forhold til annet program som kjører på serveren og en leverandør som ikke akkurat er kjapp på å oppdatere dette programmet. Takker Geir. Skal prøve den. Lenke til kommentar
Manfred Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Men et 1.1-program kan fortsatt kjøre selv om du installerer 2.0. Rett og slett fordi 1.1 vil forbli installert som en helt egen installasjon. På samme måte som hvis du installerer 3.5 vil både 2.0, 3.0 og 3.5 ligge som separate installasjoner i win. Lenke til kommentar
JV Skrevet 10. desember 2007 Forfatter Del Skrevet 10. desember 2007 (endret) Skulle tro det, men programmet fungerer ikke når vi installerer 2.0. Punktum.. Endret 10. desember 2007 av JV Lenke til kommentar
Manfred Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Mulig dere da bruker noen funksjoner som er oppdatert med nye parametere og slikt da.. Lenke til kommentar
JV Skrevet 10. desember 2007 Forfatter Del Skrevet 10. desember 2007 Mulig... Men... noen som har noe tips til hvordan jeg bør bruke csc? Forsøkte å kjøre csc /out:test.exe *.cs. Dette gikk ikke. Sikker pga at jeg gjør det feil C:\c-sharp\Projects\test\test>c:\WINDOWS\Microsoft.NET\Framework\ v1.1.4322\csc.exe /out:c:\test.exe *.cs Microsoft ® Visual C# .NET Compiler version 7.10.3052.4 for Microsoft ® .NET Framework version 1.1.4322 Copyright © Microsoft Corporation 2001-2002. All rights reserved. Form1.cs(11,12): error CS1518: Expected class, delegate, enum, interface, or struct Form1.Designer.cs(3,5): error CS0116: A namespace does not directly contain members such as fields or methods Form1.Designer.cs(3,19): error CS0101: The namespace 'RemoteStarter' already contains a definition for 'Form1' Form1.cs(11,26): (Location of symbol related to previous error) Program.cs(7,5): error CS0116: A namespace does not directly contain members such as fields or methods Har aldri brukt den før og er veldig newbie når det kommer til programmering.. så hold ut med meg Lenke til kommentar
GeirGrusom Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 aiai ser et problem med en gang .NET 1.1 støtter ikke partial class (altså må du legge alt i Form1.Designer.cs inn i Form1.cs) Lenke til kommentar
JV Skrevet 10. desember 2007 Forfatter Del Skrevet 10. desember 2007 Takk takk. Skal forsøke på det. Toppers signatur btw Lenke til kommentar
The Jackal Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Muligens teste MSBee (http://www.microsoft.com/downloads/details.aspx?FamilyID=e0d0776f-25c4-444a-a6b9-71d06826f5b4&displaylang=en). Prosjekt fra MS som skal fikse akkurat det du spør om =) Lenke til kommentar
GeirGrusom Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Jeg ville bare installert .NET 2.0 istedet. Som Manfred sier, så fungerer 1.1 og 2.0 side om side. Lenke til kommentar
j000rn Skrevet 10. desember 2007 Del Skrevet 10. desember 2007 Og du kan sette i konfigurasjonsfilen (app.config) hvilken versjon av .Net programmet ditt skal låses til å bruke. Om det er en website setter man dette i ASP.Net fliken i IIS (bare pass på at den kjører i egen application pool). Slik kan du hindre at programmet til leverandøren prøver å bruke 2.0. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå