Назад | Перейти на главную страницу

Ошибка при запуске .Net-Application из ThinApp-Application

один из наших клиентов использует SAP через VMWare ThinApp.

В SAP есть кнопка, запускающая приложение .Net с сервера. При прямом запуске .Net-приложения ошибки нет. Если пользователь пытается запустить приложение, щелкнув кнопку в ThinApp-Application, он отображает следующие ошибки:

Microsoft Visual C++ Runtime Library

R6034
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information.

После нажатия «ОК» отображается:

Microsoft Visual C++ Runtime Library

Runtime Error!

R6030
- CRT not initialized

Итак, нужно ли заказчику устанавливать какие-то компоненты в свое ThinApp (если да, то какие?), Чтобы все заработало?

С Уважением,

inno

----- [РЕДАКТИРОВАТЬ] -----

@ Шон:

Он устанавливается следующим образом: EXE-файл .Net-приложения находится на подключенном диске на сервере. Все клиенты имеют установленные требования (например, .Net-framework) и запускают .exe с подключенного диска.

Приложение ThinApp-Application пытается запустить это приложение и выдает указанные исключения. Насколько я знаю, для этого приложения не настроено никаких точек входа.

Я также должен упомянуть следующее: .Net-приложение вылетает во время выполнения. Это означает, что у нас реализован режим отладки, который показывает, что делает приложение. Приложение показывает, что делает, и через несколько шагов вылетает.

Интересный момент: это .Net-приложение, а не приложение C ++.

Это зависит от того, как приложение было упаковано в конечном итоге. Когда вы говорите, что запускаете приложение .net напрямую, установлено ли оно в базовой операционной системе в качестве еще одной точки входа для этого ThinApp?