Member 11011853 Ответов: 2

Необработанное исключение типа "system.io.filenotfoundexception" произошло в system.windows.forms.dll дополнительная информация: указанный модуль не найден. В приложении windows


Привет ,
Я получаю ошибку-
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in system.windows.forms.dll Additional information: The specified module could not be found. 

в приложении windows при отображении формы windows с помощью visual studio 2005

Его vb.net приложение для windows.

Private Sub mnuCustomerAcknoledgements_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuCustomerAcknoledgements.Click
        MNU = mnuCustomerAcknoledgements.Text
        If Not IsNothing(objCustAck) Then
            If Not objCustAck.IsDisposed Then
                objCustAck.WindowState = FormWindowState.Normal  ' Optional
                objCustAck.BringToFront()  '  Optional
            Else
                objCustAck = New frmCustacknowledgeForm()
                objCustAck.MdiParent = Me
                objCustAck.Show()
            End If
        Else
            objCustAck = New frmCustacknowledgeForm()
            objCustAck.MdiParent = Me
            objCustAck.Show()
        End If
    End Sub


Любая помощь ценится...!

Thannk Вы....!

Что я уже пробовал:

перезагрузил все связанные библиотеки DLL.. Перепробовал множество решений, найденных на форумах, но все равно столкнулся с той же проблемой.

2 Ответов

Рейтинг:
2

MorixAL

Убедитесь, что свойство AssemblyCulture пусто

[assembly: AssemblyCulture("")]


Моя библиотека не работает, если я устанавливаю культуру


CHill60

VB не добавляет этот атрибут.
Более вероятно, что пользователь использует пользовательский или пользовательский элемент управления, но неправильно установил DLL или ему нужно переустановить VS.
Маловероятно, что они все еще ждут решения более чем через год.
Вы не должны устанавливать этот атрибут, если только не хотите создать вспомогательную сборку в любом случае - например, содержащую ресурсы глобализации

Рейтинг:
1

OriginalGriff

Начните с отладчика.
Перейдите в меню: "отладка...Исключения" и отметьте все в столбце "брошенные". Нажмите кнопку ОК.
Запустите приложение, и когда возникнет исключение, отладчик остановится и покажет вам, где это произошло.
Это должно позволить вам просмотреть стек вызовов и точно увидеть, что вы пытаетесь сделать, когда это произошло, и это должно помочь вам определить область, в которой находится проблема.

Мы не можем сделать это за вас - у нас нет доступа к вашему EXE-файлу, а тем более к вашему коду, и вам нужен код, чтобы его обработать.
Поэтому используйте отладчик и попытайтесь определить, какой файл он пытается использовать. Но это, вероятно, в вашем коде конструктора формы, поэтому что - то он вызывает или делает, и у нас просто нет доступа к нему-так что это до вас, чтобы найти фактическую информацию!