当前位置:  开发笔记 > 开发工具 > 正文

有没有办法在不使用MSI的情况下部署.Net应用程序?

如何解决《有没有办法在不使用MSI的情况下部署.Net应用程序?》经验,为你挑选了1个好方法。

我有一个.Net程序,我想在终端服务器上安装.在过去,我已经创建了安装程序项目并生成了一个MSI.但是,终端服务器要求在运行MSI之前将所有用户都关闭,我想避免这种情况.有没有办法在没有MSI的情况下进行安装?

有时对于某些用户帐户,我只需复制.exe并使用它.但是对于其他用户而言,这样做会对显然存在的文件引发奇怪的"文件未找到"错误.(显然,如果没有通过MSI"正式"安装exe,那么运行.net exe必须存在的注册表设置可能存在也可能不存在?)



1> Charles Bret..:

是的,一般情况下,除非您需要将组件安装到全局程序集缓存(GAC)中,否则您需要做的就是将文件复制到要运行它的计算机上的文件夹中.要运行它,所有你需要做的是双击.exe文件.

唯一需要注意的是机器必须安装正确的.net框架...

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有