• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 443
  • Last Modified:

Error each time I run this app

Hi everyone, every time I run an application, I'm confronted with these errors. Does anyone know what they mean and how i can resolve this?

Thanks!
System.IO.FileNotFoundException: Could not load file or assembly
'AxInterop.MSMask, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=null' or one of its dependencies. The system cannot
find the file specified.
File name: 'AxInterop.MSMask, Version=1.1.0.0, Culture=neutral,
PublicKeyToken=null'
  at TestApp.frmUnitOps.InitializeComponent()
  at TestApp.frmUnitOps..ctor()
  at TestApp.frmMDI.mnuTasksUnitOps_Click(Object sender, EventArgs e)
  at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
  at System.Windows.Forms.MenuItem.MenuItemData.Execute()
  at System.Windows.Forms.Command.Invoke()
  at System.Windows.Forms.Command.DispatchID(Int32 id)
  at System.Windows.Forms.Control.WmCommand(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.ContainerControl.WndProc(Message& m)
  at System.Windows.Forms.Form.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind
failure logging.
To turn this feature off, remove the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog].
--------------------
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: File not found.
  at Microsoft.VisualBasic.Interaction.Shell(String PathName,
AppWinStyle Style, Boolean Wait, Int32 Timeout)
  at Magellan.frmBPLoader.btnLoad_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr lparam)

Open in new window

0
TeknikDev
Asked:
TeknikDev
  • 7
  • 6
  • 2
1 Solution
 
Kyle AbrahamsSenior .Net DeveloperCommented:
It's looking for AxInterop.MSMask.dll version 1.1 and not finding it on the machine.  Copy the file from another computer and ensure you have permissions to read the dll.
0
 
ZhaolaiCommented:
Add the assembly reference AxInterop.MSMask.dll by browsing to the assembly. You need to know its location.
0
 
TeknikDevAuthor Commented:
So i just add it to the assembly folder? How do I know if I have permission to read from it? do u know why wasnt it there in the first place?
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
TeknikDevAuthor Commented:
Where is the assembly folder?
0
 
ZhaolaiCommented:
If you know the location of the assembly AxInterop.MSMask.dll, in Solution Explorer, righ click on your project name at the top, press sub menu Add Reference. On the popup screen, click on Browse tab, then locate the assembly, then click OK to add to your reference list.

0
 
ZhaolaiCommented:
Or directly add the MSMask32.OCX, see screen shot below:


ScreenShot.JPG
0
 
TeknikDevAuthor Commented:
Wait, I don't have the solution file. It's an .exe file. Each time I click on it, this is what i get.

I only have the .deploy files.
0
 
TeknikDevAuthor Commented:
and manifest file.
0
 
ZhaolaiCommented:
Oh...
Download/place the attached dll to the folder where your .exe file resides.

Interop.MSMask.dll
0
 
TeknikDevAuthor Commented:
Great! I'll try this and keep you posted. Thanks!
0
 
TeknikDevAuthor Commented:
wait, how come its not AxInterop.MSMask.dll that you posted? Should it be renamed to that?
0
 
ZhaolaiCommented:
Here is the other file. You may need both.


AxInterop.MSMask.dll
0
 
Kyle AbrahamsSenior .Net DeveloperCommented:
did the .dll's work for you?  Did you put them in the GAC or Application folder?
0
 
TeknikDevAuthor Commented:
yes it did work! however, the application is running into another error which is "Could not send data thru UDP WinSock".
What does this mean?
0
 
ZhaolaiCommented:
This is a different issue. Sorry I can't help. Maybe you need to open a new question.
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

  • 7
  • 6
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now