none
При установки программы на другой компьютер выходит ошибка "Не удается загрузить типы" RRS feed

  • Вопрос

  • Для своего проекта (WinForms, ADO.Net, CrystalReport, Net4.0, VS2010) создаю проект setup wizard. На моем компьютере работает все нормально, устанавливается. При установке на другой компьютер выдает ошибку: 
    Цитата
    Error1001 Не удалось получить типы программы установки в сборке C:\Program Files\Default Company Name\ARM_setup\111111.exe. --> Не удается загрузить один или более запрошенных типов. Обратитесь к свойству LoaderExceptions для получения дополнительных сведений.загрузить все типы
    Подскажите, что нужно добавить в проект? и как посмотреть дополнительные сведения? 
    То есть как обратиться к свойству LoaderExceptions?
    25 апреля 2011 г. 9:00

Ответы

  • При создании установщика выбрана Release конфигурация? Когда возникает эта ошибка, во время установки или уже во время запуска приложения? Попробуйте удалить bin и obj папки и пересобрать приложение и установщик.

    Чтобы обратиться к свойству LoaderExceptions нужно обернуть код программы в try-catch блок. В catch ловить System.Reflection.ReflectionTypeLoadException исключение.

    try
    {
      // code
    }
    catch (System.Reflection.ReflectionTypeLoadException ex) 
    {
      ex.LoaderExceptions; // выводить куда-нибудь
    }
    

     


    Для связи [mail]
    • Помечено в качестве ответа Abolmasov Dmitry 4 мая 2011 г. 5:49
    26 апреля 2011 г. 10:47

Все ответы

  • При создании установщика выбрана Release конфигурация? Когда возникает эта ошибка, во время установки или уже во время запуска приложения? Попробуйте удалить bin и obj папки и пересобрать приложение и установщик.

    Чтобы обратиться к свойству LoaderExceptions нужно обернуть код программы в try-catch блок. В catch ловить System.Reflection.ReflectionTypeLoadException исключение.

    try
    {
      // code
    }
    catch (System.Reflection.ReflectionTypeLoadException ex) 
    {
      ex.LoaderExceptions; // выводить куда-нибудь
    }
    

     


    Для связи [mail]
    • Помечено в качестве ответа Abolmasov Dmitry 4 мая 2011 г. 5:49
    26 апреля 2011 г. 10:47
  • В установщик включон файл примерно с таким именем CRRedist*.msi ?


    Москва
    26 апреля 2011 г. 14:00