我有一个.Net程序,我想要在终端服务器上安装。在过去,我创建了安装程序项目并生成了一个MSI。但是,终端服务器要求所有用户在运行MSI之前先关闭,我想避免这种情况。有没有一种方法可以在没有MSI的情况下进行安装?有没有办法在不使用MSI的情况下部署.Net应用程序?
有时候对于一些用户帐户,我可以简单地复制.exe和使用它。但是对于其他用户而言,这样做会对明显存在的文件引发“文件未找到”错误。 (显然有一些注册表设置必须存在才能运行.net exe文件,如果exe文件没有通过MSI“正式”安装,可能存在或不存在)
值得一提的是,有你需要安装到相对较少的原因GAC,除非您知道您为特定目的而做,否则您可能不会。 – 2011-08-27 08:00:21