Loading...
  OR  Zero-K Name:    Password:   

.NET Framework 4

21 posts, 2596 views
Post comment
Filter:    Player:  
Page of 2 (21 records)
sort

12 years ago
I just tried to run ZK Lobby and it told me I didn't have .NET Framework 4. Most modern Windows computers will have the .NET 4 Client Profile installed, but not the full .NET Framework 4 (Client Profile is a stripped-down version of framework 4)

The problem is that if you google the .NET 4 Download page, you'll get a link to the Client Profile that doesn't tell you it's the Client Profile, it just calls itself .NET 4. The full .NET 4 can be obtained from this link:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=17718

Unfortunately MS is pushing the stripped-down Client Profile very hard, while many library-developers still target the full .NET framework. iirc, Licho was using a JSON library that had this problem, hence the change to the full .NET framework away from the client profile.

Unfortunately, MS does not make getting the full .NET framework pleasant - they seem to intend it as a server-only technology. So no auto-fetching, no nice built-in link in the installer failure.
+0 / -0


12 years ago
Installer had issues with CP and we are now using newtonsoft.json which needs full .net4.0

However if interested it could be recompiled with CP only demands i guess.
+0 / -0


12 years ago
I just restarted the lobby and got the same thing. Oh well, time to install the full framework then, thanks for link Pxtl!
+0 / -0


12 years ago
I have the same problem.
+0 / -0

12 years ago
Same here, pls update the link on the Download page.
+0 / -0


12 years ago
I just wanna add that, while it's easy to fix this by downloading the file from Pxtl's link, most users who don't browse the forums probably have a hard time finding this new .NET.
+0 / -0


12 years ago
Where is the 32 bit installer?
+0 / -0
I have to use Springlobby because that * .NET stuff do not run on Linux.
So lame entire game runs on Linux, but some kind of chat program requires micro$oft stuff.

You probably get Springlobby with Spring engine and can use it instead Zero-K lobby to play game.
Or if not you can find it here: http://springlobby.info/landing/index.php
+0 / -0


12 years ago
Are your volunteering to write and maintain linux zkl?
+0 / -0
I do not see reason SpringLobby works just fine on windows and Linux without need to download anything more.
Unbelievable who wasted time and developed same program, but this time windows only complicating install and play. Partially on windows and completely on Linux.
Why not list Spring-lobby in download page? I can volunteer for some link editing job ;)
+0 / -0


12 years ago
SpringLobby fails a lot for many reasons.
+0 / -0
12 years ago
Are your volunteering to improve and maintain sprig lobby?
Or just say what kind of issues you have with it?
+0 / -0


12 years ago
That would be more work than linux ZKL and would create a lot of drama because someone else is already working on SL.

SL is not a one click idiot proof installer. Doesn't have propper quickmatch, rehost rejoin, no propper rank, elo level, no vote interface, no propper deployed configs, no working SP tab, engine AIs, backwards looking developers etc...
+0 / -0


12 years ago
No auto update by default. No simple multi engine support at all.
+0 / -0


12 years ago
SL uses unitsync.dll afaik
+0 / -0

12 years ago
googlefrogs workload is high enough i think ;)
+0 / -0
I just checked the latest version of Newtonsoft.JSON and it is compiled against the .NET 4 CP. I have no idea when this changed, or even if the reason the installer was erroring-out on Newtonsoft.JSON. I just know that I've handled similar DLL errors in server-software by switching to full .NET framework 4. Apparently that's not a great option here since the user-experience for requiring full .NET 4 *sucks*.

Either way, it looks like this isn't a good solution for the error. God dammit Microsoft, why does ClickOnce suck so much?
+0 / -0
12 years ago
Somehow I play with springlobby I have no issues, but ppl with zk lobby create topics about issues and you manage to claim other way:
so many issues no small icon here no small-icon there... ;)
+0 / -0


12 years ago
Pxtl, its strange. Newtonsoft indeed has target framework .net 4.0 CP ..
even the one included...
But before change to .NET 4.0 full installer was failing (see smoth post in spring forum).

Does not make sense, I guess we need to ditch clickonce system and get some nice bootstrapper instead.
+0 / -0

12 years ago
Found it, I think:

https://connect.microsoft.com/VisualStudio/feedback/details/571570/clickonce-deployment-and-net-4-0-framework

Basically, known bug in ClickOnce. Forcing an install of the full .NET 4 framework is probably just working around a weakness of the ClickOnce deployment system, not because the program actually requires full 4.

Whoops.
+0 / -0
Page of 2 (21 records)