-1

Мой профессор попросил меня создать приложение, и оно будет запущено на компьютере без установленного .NET.

Мое приложение использует .NET 4.0 (необходим только базовый c #, но без LINQ и сложных ссылок), и ему нужен только исполняемый файл. Итак, как мы можем запустить это приложение на своем компьютере без установки .NET (например, установочные файлы и прочее)????

Я думал о виртуализации с помощью VMware ThinApp, но я нахожу это трудным, поскольку для этого требуется установка приложения, но мой профессор хочет, чтобы приложение было только в формате exe (поэтому thinapp не может отслеживать изменения в моей системе).

Любая альтернатива? предложения?

2 ответа2

3

Эти решения не являются недорогими, но:

  1. Саламандра .NET Linker
  2. Студия Spoon.net
1

Там действительно нет никакого способа обойти это.

Ну ... не поддерживается в любом случае. На заднем плане .Net на самом деле просто куча сборок (dll) - среди других сложных вещей. Вы МОЖЕТЕ попытаться виртуализировать, связывая эти библиотеки DLL. Хотя я уверен, что это нарушает какую-то лицензию и, вероятно, не сработает.

Я думаю, что нам нужно знать больше информации о том, что делает это приложение, прежде чем все больше людей будут кричать "C++!!!!». Мне нужно это прежде, чем я смогу что-нибудь порекомендовать.

Я вижу несколько советов о том, чтобы попробовать это в системе без .Net - я пробовал это раньше, и он будет жаловаться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .