Я встречаю следующее исключение, когда копирую всю программу directoy на другую машину. Какие инструменты я могу использовать для его отладки? Спасибо.Сборка или файлы не могут быть загружены при запуске exec
Unhandled Exception: System.TypeInitializationException: Инициализатор типа fo r 'SomeClass' бросил исключение n. ---> System.IO.FileLoadException: Не удалось загрузить файл или сборку 'SomeAssembly.dll, Version = 0.0.0.0, Culture = neut ral, PublicKeyToken = null' или одна из его зависимостей. Это приложение имеет ошибку d для запуска, поскольку неправильная конфигурация приложения. Повторная установка приложения может решить эту проблему. (Исключение из HRESULT: 0x800736b1) Имя файла: 'SomeAssembly.dll, версия = 0.0.0.0, культура = нейтральной, PublicKeyToken = NULL' ---> System.Runtime.InteropServi ces.COMException (0x800736b1): Это приложение не удалось запустить, поскольку неправильная конфигурация приложения . Повторная установка приложения может устранить проблему thi s. (Исключение из HRESULT: 0x800736B1)
@bobugz: сообщение об ошибке «Зависимая сборка Microsoft.VC90.DebugCRT не найдена и последняя ошибка была Связанная сборка не установлена в вашей системе». Как я могу найти «Microsoft.VC90.DebugCRT» на моей успешной машине? – Ricky
Да, это DLL среды выполнения C/C++, и вы * сделали * развертывание отладочной сборки. Создайте сборку релизов, установите это: http://www.microsoft.com/downloads/details.aspx?familyid=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c&displaylang=en –
Такое же исключение все еще выкидывается после установки ссылки u предоставлена. – Ricky