Ошибка при запуске.Net-приложения из ThinApp-приложения

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

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

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

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

@Sean:

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

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

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

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

1 ответ

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

Другие вопросы по тегам