Могу ли я разместить .NET Framework на машине без прав администратора? - PullRequest
1 голос
/ 15 января 2009

Приложение, которое я создаю, требует .NET Framework. К сожалению, наши конечные пользователи не будут иметь прав администратора. Я знаю, что невозможно установить .NET без прав администратора, но возможно ли встроить предварительно упакованную версию в нашу систему, чтобы пользователю не требовались права администратора? Если это возможно, как бы я это сделал? Один из подходов, который я слышал, - поместить необходимые DLL-файлы в ту же папку, что и исполняемый файл, но это не сработало.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 15 января 2009

Вы можете использовать такой инструмент, как Xenocode's PostBuild:

http://www.xenocode.com/Products/Postbuild-for-NET/

0 голосов
/ 15 января 2009

Либо используйте что-то вроде Xenocode (ответ BobbyShaftoes), либо установите .NET на компьютерах назначения, прежде чем распространять свое приложение. Если вы работаете в Active Directory, это можно легко сделать с помощью групповой политики.

0 голосов
/ 15 января 2009

Нет, но при условии, что лицо, устанавливающее ваше приложение, должно иметь права администратора для установки нового приложения на компьютер, вы можете использовать установщик msi для вашего приложения, который также установит платформу для вас ...

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

...