Hej! Kör du med VS 2005 så är det väl bara att låta bli att referera System.ServiceModel.dll och andra eventuella 3.0 assemblies. Tack!Ändra .NET version på applikation?
Jag har en applikation som är utvecklad i .net 3.0 för att nytja WCF. Det har dock visat sig att några datorer som applikationen kommer köra på har endast .net 2.0 och en upgradering är inte relevant av olika skäl.
Därmed har jag börjat tabort saker som använder .net 3.0 i min winapplikation och istället för WCF(client) till WCF(server) så använder jag Webservice(client) till WCF(server) vilket bör fungera bra.
Men fråan är nu hur jag ändrar versionen på applikationen så att den byggs med .net 2.0 föristället 3.0?Sv: Ändra .NET version på applikation?
Ifall du kör med VS 2008 så går du in på project properties och väljer Application, och ställer in Target Framework till 2.0Sv:Ändra .NET version på applikation?
Och genom att använda följande kod:
Assembly asm = Assembly.GetExecutingAssembly();
Console.WriteLine("Compiled on .NET Version: {0}",
asm.ImageRuntimeVersion.ToString());
Console.WriteLine("Running on .NET Version: {0}",
Environment.Version.ToString());
Så kan jag få ut vilken version som används =D