Developing app for custom SDK with VS'05
I created an SDK for my platform with Platform Builder 5.
I then installed this SDK.
The SDK shows up in embedded visual C++ 4.0 and it shows up in Visual Studio 2005 Beta 2 in the Tools\Options\Device Tools\Devices section.
However it does NOT show up when I try to create a project for Win32 Smart Device.
How do I target an application at my SDK?
Note that this is a headless device and it doesn't have .NET and it won't support ActiveSync so I once I get VS'05 to let me target something at it I will need to know how to start up the corecom stuff on my device (or whatever the equivalent of the old cemgrc.exe is now).
Cheers,
Dave
Can you search the following file for the name of your CE 5.0 SDK?
Program Files\Microsoft Visual Studio 8\VC\vcpackages\WCE.VCPlatform.config
The fact that the CE 5.0 devices your SDK supports shows up in the Device Tools\Devices section means the SDK installed, but there may be a bug that causes it to not show in the New Project wizard Platforms page.
Hi Dave,
I've got a couple of questions for you, and then a suggestion that might help fix this.
What options did you select when installing VS2005?
What operating system are you installing on?
If you didn't install all of the languages (VB, C#) then you might want to go back and add those to your VS installation.
I'm not sure if you've followed up with Nishan's questions, can you post a reply letting us know? Thanks,
Jeff Abraham
Microsoft
I am having the same problem. I do have all of the languages installed, and my SDK is not in "
Program Files\Microsoft Visual Studio 8\VC\vcpackages\WCE.VCPlatform.config". I have rebuilt and reinstalled the SDK and it is still not there.
I'm re-installing VS2005 beta 2, and then I will retry my SDK. Any other suggestions?
Hi Raymond,
Are you running on Win2k by any chance? We discovered a behaviour difference between Win2k and WinXP in the handling of the redirection for the current CLSID.
If you export the registry key HKCR\VisualStudio.DeviceSDKInstaller, you should see what I've pasted below:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\VisualStudio.DeviceSDKInstaller]
@="Device SDK Installer Class"
[HKEY_CLASSES_ROOT\VisualStudio.DeviceSDKInstaller\CLSID]
@="{B888FC95-8C8D-4C70-9BB6-DA1360218667}"
If you have an entry containing something like "CurrentVersion" you'll need to replace it with the CLSID value.
Thanks,
Jeff Abraham
Visual Studio
I had the same problem and I need to reinstall my sdk in order to vs2005 see it.
Didn't need to reinstall vs2005. I did a full installation of vs2005 pro.
FYI: If you installed the SDK before VS was installed, we have no way of discovering it.
Edit: Re-installing the SDK or repairing it will cause VS to become aware of it.
Jeff