2009-06-05 4 views
0

Может показаться странным запросом, но есть ли все-таки запустить .NET-приложения на заблокированном компьютере без установки времени выполнения? Если набор моих пользователей будет работать на машинах, которые полностью заблокированы, нет времени выполнения .NET и нет возможности установить его, есть ли способ «запустить» среду выполнения?.NET на заблокированном компьютере

Я думал вдоль линий портативных приложений USB или что-то еще?

У кого-нибудь есть идеи?

+0

Это не обман. По сути, «Есть ли способ установить платформу .NET без админов?» это другой вопрос. –

+0

@ajmastrean - Ваша ссылка сломана из-за конечного «>» –

+0

(исправлено) Я считаю, что это дубликат, потому что ситуация «не способ установить» фреймворк. Ответы очень похожи. http://stackoverflow.com/questions/11199/net-framework-dependency –

ответ

2

№. Время выполнения должно быть установлено кем-либо, либо установкой окон по умолчанию в окне, либо Центром обновления Windows, либо администратором.

0

Нет. Единственный шанс кодирования в чем-то, что не требует выполнения: C++/Delphi, и т.д. ...

1

Вы могли бы рассмотреть возможность использования Mono. Он будет работать с локальной, частной копией.

+0

Mehrdad, вы имеете в виду, что я могу просто скопировать его в папку и запустить приложение, не запуская установщик? – tekBlues

+0

Да. Кстати, вы не можете просто дважды щелкнуть по исполняемому файлу после этого, но вы можете создать командный файл (или что-то в этом роде), который запускает 'mono assembly.exe'. –

+0

Невероятно, я должен дать МОНО попробовать, никогда не использовал его, спасибо – tekBlues

0

Если вы не хотите, чтобы установить .NET времени выполнения, не написать приложение .NET. Это действительно так просто. Существуют и другие варианты, которые не требуют рамки.

+0

Да, очевидно, но это не то, что я спросил. Приложение уже написано в .NET, и вы не просто переписываете приложение на 2000 человек в час, прежде чем искать прокладку. – LoveMeSomeCode

+0

Как вы пишете приложение с человеческим часом 2000 года, и только потом выясните, что вам нужно запускать его на компьютерах, не разрешенных для использования Framework? –

+0

Приложение было написано и отправилось в прямом эфире на сотни машин, у которых есть фреймворк. Но затем клиент решил, что хочет развернуть его на машинах в другом здании, и у них есть строгий набор требований безопасности и, следовательно, нет рамок. – LoveMeSomeCode