我有一个.Net程序,我想在终端服务器上安装.在过去,我已经创建了安装程序项目并生成了一个MSI.但是,终端服务器要求在运行MSI之前将所有用户都关闭,我想避免这种情况.有没有办法在没有MSI的情况下进行安装?
有时对于某些用户帐户,我只需复制.exe并使用它.但是对于其他用户而言,这样做会对显然存在的文件引发奇怪的"文件未找到"错误.(显然,如果没有通过MSI"正式"安装exe,那么运行.net exe必须存在的注册表设置可能存在也可能不存在?)
是的,一般情况下,除非您需要将组件安装到全局程序集缓存(GAC)中,否则您需要做的就是将文件复制到要运行它的计算机上的文件夹中.要运行它,所有你需要做的是双击.exe文件.
唯一需要注意的是机器必须安装正确的.net框架...