Win 10 VoxPro 5/VoxPro 6 Direct X Installation Error "Could not load file or assembly Microsoft.DirectX.DirectSound"

Win 10 VoxPro 5/VoxPro 6 Direct X Installation Error "Could not load file or assembly Microsoft.DirectX.DirectSound"


The crash report displayed above is a result of an unreported error during the installation of DirectX, which takes place automatically whenever VoxPro5 or VoxPro6 is installed. This installation error typically occurs on new Windows 10 machines which have never had the Microsoft .Net Framework 3.5 installed. (Win10 machines which have been upgraded from Win7 or Win8 usually have .Net 3.5 installed already, and thus do not normally have this issue.) DirectX depends on the existence of the .Net Framework 3.5 in order to install correctly.

Solution
Step 1: Download and install the .Net Framework 3.5, which is available from Microsoft:
https://www.microsoft.com/en-us/download/details.aspx?id=21

If the installation is successful, proceed to Step 2. Otherwise, read special instructions below.

Step 2: Re-install DirectX. The DirectX installer is called dxwebsetup.exe, and is located in a sub-folder where VoxPro is installed. Typically, this is C:\Program Files (x86)\VoxPro6\Installers on a 64-bit machine, and C:\Program Files\VoxPro6\Installers on a 32-bit machine. Simply double-click dxwebsetup to start the installation process. (Beware the option to install the Bing bar on the second screen!) Restart VoxPro and it should work.

Special Instructions for .Net 3.5 Installation Failure

In rare instances the .Net 3.5 installation will fail, requiring an extra step. Download and unzip this
package:
https://wheatstone.box.com/s/7mkll9czv7rhenwt4bb6li4soqfhq6j2

The folder contains an executable file called the .Net Framework Offline Installer for Windows 10.n When you run the Offline Installer, you will be prompted for the location of the .Net 3.5 cabinet file. Ifnyou still have your original Win10 installation medium (usually a flash drive), you should find 32- and 64-bit versions of the cabinet file in x86\sources\sxs and x64\sources\sxs. It does not hurt to install both on a 64-bit machine, though you should only need the x86 version on a 32-bit machine. If you don’t have the original Win10 installation medium, you can find both the 32-bit and 64-bit cabinet files in the x86 and x64 folders of the downloaded package.

After successful installation, proceed to Step 2 above.
    • Related Articles

    • VoxPro FAQ

      I have an old hard drive with recordings on it that I’m trying to recover. The version that made them is VoxPro v1.8 but the machine will not start. Is there a utility or what is the file type for the audio? What kind of audio files do you have? If ...
    • Troubleshooting VoxPro Controllers

      Introduction This Application Note covers how to troubleshoot the VoxPro Desktop Controller (VP Controller), including links to download a test app and PDF files on getting VP Controller parts or service. USB Controllers The VP Controller has a ...
    • VoxPro is unable to initialize the audio input device error

      If VP fails right out of the gate with this message, there are two things to check: There must be a sound card that has an active input on Windows 10 or higher. If, for example, a laptop has its built-in microphone disabled, this error will occur ...
    • Helpful Links for Working With VoxPro

      The libmp3lame DLL is used for MP3 exports, and requires the Microsoft VS 2010 and 2013 redistributables in order to load and run correctly. Most computers already have these packages installed, but in case yours doesn't: Visual Studio 2010 ...
    • What are the system requirements for VoxPro?

      Minimum System Requirements Windows 7 or higher Intel Pentium Core or equivalent 4GB RAM USB Port for hardware key (security dongle) USB port for optional control panel Sound card or AoIP audio driver that supports WDM/DirectSound Microsoft .Net ...