Is it possible to install the Windows Mobile SDK without having Visual Studio? I am using SharpDevelop to write a Windows Mobile application, but I need to use an assembly in the Windows Mobile 6.0 SDK. When I try to install the SDK I get a message that says Visual Studio is a prerequisite, and I am un able to install it.

Is there a way to trick it in to thinking Visual Studio is installed; maybe a registry entry that can be added or something, or am I just hosed? Is there a reason I need to pay for Microsoft's IDE, or is this just a way for Microsoft to make some extra money?



I am assuming you are writing an application that targets the .NET Compact Framework. If that is true, you should able to get all of the assemblies in the CF from the .NET Framework SDK, which includes the CF command-line development tools.

  • I only need one assembly Miscrosoft.WindowsMobile.PocketOutlook.dll. The application I am writing relies on it to intercept incoming text messages, unless there is another way to intercept incoming messages that fit a particular criteria? – Tester101 Feb 6 '10 at 23:21

You should be able to unpack the contents of the SDK installer using a tool like 7-Zip. After you have extracted the DLL's from the SDK, you should be able to manually add them as a project reference.

  • How do I unpack the installer? – Tester101 Oct 18 '10 at 12:16
  • msiexec /a "MSI File.msi" /qb TARGETDIR="Full path to target directory" to unpack MSI files. 7-Zip to unpack any associated binary or compressed files. Its been a while since I did this myself, but you should only need msiexec and there is a second msi file within the first. – Greg Buehler Oct 18 '10 at 15:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.