我正在构建的应用程序需要.NET框架。不幸的是,我们的最终用户没有管理员权限。我知道在没有管理员权限的情况下安装.NET是不可能的,但是可以在我们的系统中构建它的预打包版本,这样用户就不需要管理员权限了吗?如果有可能,我该怎么做呢?我听过的一种方法是将必要的.dll文件放在与可执行文件相同的文件夹中,但这似乎不起作用。
提前致谢。
答案 0 :(得分:1)
您可以使用Xenocode的PostBuild工具:
答案 1 :(得分:0)
不,但假设安装您的应用的个人必须有管理员才能在机器上安装新应用,您可以让应用的msi安装程序也为您安装框架...
但如果你希望没有管理员权限的人安装你的应用程序,那么我相信你运气不好。
答案 2 :(得分:0)
要么在分发应用程序之前使用Xenocode(BobbyShaftoes的答案),要么在目标计算机上安装.NET。如果您使用的是Active Directory,则可以通过组策略轻松完成此操作。