Closed GoogleCodeExporter closed 9 years ago
It's a known issue (listed in the SDK), unfortunately there wasn't time to fix
it before the release. For the time being, you will need the extended .NET 4
runtime installed. Hopefully that requirement will not last too much longer.
Original comment by promit....@gmail.com
on 14 Apr 2011 at 2:28
not client but full version of .NET 4 you mean? (dev+client)
Original comment by onuracen...@gmail.com
on 14 Apr 2011 at 3:00
The version that this installs:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b
0e5-b386f32c0992&displaylang=en
It shows up in the Programs (uninstall) list as Microsoft .NET Framework 4
Extended. It's not a developer package.
Original comment by promit....@gmail.com
on 14 Apr 2011 at 4:39
[deleted comment]
[deleted comment]
No. You misunderstand the meaning of "Client Profile". None of the
redistributables are "developer" packages. That's why they're redistributables
and not SDKs.
Original comment by Mike.Popoloski
on 14 Apr 2011 at 5:32
combined version you mean. in other words full version which includes dev and
client packs which I referred in my previous comment.
but without this requirement I have successfully installed slimdx in another
pc. the only difference was the OS.it was win7 pro
Original comment by onuracen...@gmail.com
on 14 Apr 2011 at 5:33
The Client Profile is used to run most client applications that target the .NET
Framework 4
.NET Framework 4 is required to run and "develop" applications to target the
.NET Framework 4
those descriptions stated by Microsoft. it is possible that I misunderstand
that.
Original comment by onuracen...@gmail.com
on 14 Apr 2011 at 5:38
Anyway. a normal user is not aware of this as they started to use windows 7.
and as the build-in version is client, slimdx setup should be fixed according
to this version.
Original comment by onuracen...@gmail.com
on 14 Apr 2011 at 5:45
Yes. You have misunderstood. They are not developer packages, except in the
sense that you obviously can't develop applications without the runtimes
installed.
The extended framework installer is analogous to the .NET 2 installer, since
.NET 2 didn't have a Client Profile version. It's an optimization, and one want
to make eventually, but it's in no way a show stopper or even really a bug.
Original comment by Mike.Popoloski
on 14 Apr 2011 at 5:50
so,there should be a link to .Net 4 before installing slimdx (.net 4 version) ?
Original comment by onuracen...@gmail.com
on 14 Apr 2011 at 5:55
Yes, if you want to deploy .NET 4 applications, the target machine must have
.NET 4 installed. You can either link to the web installer or include the full
redistributable embedded in your own application's installer.
The SlimDX installers do not bundle the .NET runtimes because they are large
and most people have them installed already.
Original comment by Mike.Popoloski
on 14 Apr 2011 at 5:58
no,I meant pointing .net 4 full version page link in slimdx download page
Original comment by onuracen...@gmail.com
on 14 Apr 2011 at 6:03
Setting milestone.
Original comment by Mike.Popoloski
on 27 Jul 2011 at 1:42
This problem has been fixed for the upcoming Aug 11 release.
Original comment by promit....@gmail.com
on 21 Aug 2011 at 12:09
Original comment by promit....@gmail.com
on 21 Aug 2011 at 12:10
I'm assuming this fix is available in the Sept 2011 release, but the download
page still says "The 4.0 runtime is not available yet, but will be released in
a few days." I was going to just use the March 2011 release, but it does not
support the .NET 4 Client Profile, which I need.
Any idea when we'll see the .NET 4 version of the Sept 2011 release (with
support for .NET 4 Client Profile)?
thanks!
Original comment by j...@lyonscastle.com
on 10 Nov 2011 at 12:09
Still waiting for the September 2011 redist for .NET 4.0.
A "few days" have gone by quickly... ;-)
Original comment by antao.al...@gmail.com
on 5 Dec 2011 at 5:58
Thanks a lot for making available a .NET 4.0 runtime.
Unfortunately, I've just installed "SlimDX Runtime .NET 4.0 x86 (January 2012)"
and checked the target profile of the SlimDX assembly (using ILSpy) and it's
still not the client profile... :(
The .NET 4.0 Client Profile is installed by the Windows Update while the full
profile requires the user to run an installer that includes stuff targeted for
servers and developer machines.
More info on the client profile at
http://msdn.microsoft.com/en-us/library/cc656912.aspx
Thanks,
aalmada
Original comment by antao.al...@gmail.com
on 30 Jan 2012 at 10:42
Yeah, did not know that it needs to be set on the assembly itself. VC helpfully
fails to expose it as a setting as well. I've attached a new test binary to
this comment, please verify that it is properly compatible with the client
profile.
We're re-issuing the Jan SDK in a bit anyway due to some oversights (like
forgetting to update docs) so if this build is okay then I'll revise that part
of the release as well.
Original comment by promit....@gmail.com
on 31 Jan 2012 at 12:08
Attachments:
That seems to fix it. The assembly does show the required metadata:
[assembly: TargetFramework(".NETFramework,Version=v4.0,Profile=Client",
FrameworkDisplayName = ".NET Framework 4 Client Profile")]
Don't forget that, if you set pre-requisites on the installer, you should
change these too.
Thanks a lot!
Original comment by antao.al...@gmail.com
on 31 Jan 2012 at 9:11
Fixed in January 2012.
Original comment by Mike.Popoloski
on 6 Feb 2012 at 4:08
Just to warn that the issue has been fixed for the runtime installers but not
for the SDK installer (Feb 4). They all install SlimDX 4.0.13.43, but the one
installed by the SDK does not target Client profile.
Original comment by antao.al...@gmail.com
on 8 Feb 2012 at 12:06
Original issue reported on code.google.com by
onuracen...@gmail.com
on 14 Apr 2011 at 12:15