我们开发了一些WinForms应用程序,一些用户在Terminalservices环境中使用了这些应用程序。我们每3-4天部署一次新版本。问题是TS上的用户始终被记录下来,并且使用该软件意味着.exe文件被锁定,您不能仅仅覆盖它。 我们为每个人创建了单独的.exe文件:如下所示:appname_username.exe。然后,我们创建了一个启动器,该启动器会检查新版本,并在需要时将其复制到用户,然后启动它。在这种情况下,没有通用的exe文件,没有被锁定的文件,每个人都有自己的可执行文件,需要时将其覆盖。 对我来说,这看起来有点麻烦,因此,如果您有更好的主意,请告诉我。