C# exe的版本控制

C# exe的版本控制,c#,implementation,C#,Implementation,我开发了一个Winform应用程序,但它没有经过充分测试或没有bug。由于我的管理层希望我实施它,我正在实施它。。。应用程序是C#,后端是SQl server。如果每次我必须更改代码或修复错误时都将exe提供给所有50个用户,那么我需要将exe更新给所有用户 我听说过这样一个概念:将实际的exe放入服务器,然后给用户提供虚拟exe,用户每次单击时都会检查更新的exe。所以每次我只需要更新服务器exe 有人能对上述要求提出建议或参考吗?我对我工作的公司有类似的要求。我们使用“单击一次”启用自动更新

我开发了一个Winform应用程序,但它没有经过充分测试或没有bug。由于我的管理层希望我实施它,我正在实施它。。。应用程序是C#,后端是SQl server。如果每次我必须更改代码或修复错误时都将exe提供给所有50个用户,那么我需要将exe更新给所有用户

我听说过这样一个概念:将实际的exe放入服务器,然后给用户提供虚拟exe,用户每次单击时都会检查更新的exe。所以每次我只需要更新服务器exe


有人能对上述要求提出建议或参考吗?

我对我工作的公司有类似的要求。我们使用“单击一次”启用自动更新,以便在每个用户每次启动应用程序时(从“开始”菜单)向其推出。这使得修复bug的周转时间变得非常简单和轻松

单击一次将内置到Visual Studio的项目属性页(发布选项卡)下。我通常做的是将其发布到共享中(设置了适当的权限),然后在内部将用户指向该共享

以下是一些很好的链接:


这些是内部用户吗?你们可以把它放在Dropbox这样的服务上吗?你们可以自己制作更新系统,或者只使用这个方法。所有这些都是我们通过citrix使用的外部用户的内部用户