Could not load file or assembly 'Microsoft.Xna.Framework.dll' or one of its dependencies

Paul Goldstein 116 Reputation points
2021-11-01T17:37:25.663+00:00

To whom it may concern,
I have a VS 2019 (VB) application that uses a microphone to record *.wav files…using the XNA Framework.
I have been using the application for over 5 years with no problem on the target machine.
I had to install the program on a new machine (hard-drive failure) and when I launched the form that had the XNA/Microphone references, I received the “Could not load file or assembly 'Microsoft.Xna.Framework.dll' or one of its dependencies” error message…System.IO.FileNotFoundException.

I checked the “Application Files” folder of the installation package, and it does contain: Microsoft.Xna.Framework.dll.deploy.
I also checked the destination folder in the Users\<username>\AppData\Local\Apps\2.0\… folder, and it contains: Microsoft.Xna.Framework.cdf-ms, Microsoft.Xna.Framework.dll, and Microsoft.Xna.Framework.manifest.

I also read some previous discussions on this and it said to check that the Target is for x86…it is.
I also checked the Prerequisites, and Microsoft XNA Framework Redistributable 4.0 is checked…as is Create setup program to install prerequisite components.

I’m not having a problem with the execution of the Build, it’s just not configuring the location of the XNA dll for the installed program to find.

Any assistance would be greatly appreciated.

Sincerely,
Paul Goldstein

Developer technologies Windows Forms
Developer technologies VB
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.