Jeroen Ruigrok van der Werven wrote: > I am testing/working on some Python code on Windows. > During this I encounter some issues where I am being told I don't have > the .Net SDK installed. So I started investigating this issue and came > to http://www.vrplumber.com/programming/mstoolkit/index.html
We should remove/change this comment. It is utterly misleading. > 1) If MSSdk is set it does not automatically mean that cl.exe and the > rest are available. With the latest SDKs, Windows 2003 R2 at least, > the bin directory contains no compilers, linkers or the like. On the > other hand, it is perfectly valid to set MSSdk to your Platform SDK > installation directory. So this is unfortunately a problematic > solution as introduced in revision 42515. I meant to leave this as a per-shell choice. If you set MSSdk, you indicate that the environment you created is "right", and distutils should not second-guess you. This is problematic if the user did "register environment variables" when installing the SDK, so I plan to change this to look for a different environment variable (in addition) > 2) As far as I have been able to determine .Net 2.0 uses > sdkInstallRootv2.0. Also it installs by default under C:\Program > Files\Microsoft Visual Studio 8\SDK\v2.0\ Forget about Visual Studio 8 and .NET 2.0. It won't help here. > 3) The Windows 2003 R2 Platform SDK uses > HKLM\SOFTWARE\Microsoft\MicrosoftSDK\InstalledSDKs\D2FF9F89-8AA2-4373-8A31-C838BF4DBBE1, > which in turn has a entry for 'Install Dir' which lists the > installation directory for the Platform SDK. Correct. This helps for Itanium and AMD64 extension modules. > So basically a bunch of logic needs to be rewritten for newer version > support and I will investigate this. No. The checks are all fine. Regards, Martin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com