我们正在开发一个具有一定程度的新/修改的GUI功能的大型项目.我们在过去发现,在添加新功能时,我们经常在相关代码中引入新问题.
我们有非技术用户执行测试,但他们经常错过部件并允许漏洞漏掉.
我的问题:是否有任何组织WinForms项目的UI测试的最佳实践?有没有办法让它自动化?
谢谢!
我想禁用datagridview中某些行的选择.
必须可以删除winform中显示的datagridview中的一个或多个datagridview行的select属性.目标是用户无法选择某些行.(视情况而定)
Thankx,
我们有一个 net 4.0 winforms 应用程序,我们通过 clickonce 发布到客户端 PC。安装大约 80 MB。应用程序离线可用,更新发生在应用程序启动时使用
ApplicationDeployment.CurrentDeployment.Update
Run Code Online (Sandbox Code Playgroud)
每次我们更新应用程序时,一切正常,每个客户端都会更新。然而,应用程序缓存的大小一直在增长......我们注意到在 LocalAppData 文件夹中保存了两个以上的版本。clickonce 安装文件夹的大小超过 1GB。
ClearOnlineAppCache仅适用于在线应用程序,我们找不到任何信息来清理离线应用程序的 LocalAppData。
有什么方法可以从我们的客户端 PC 的 LocalAppData 文件夹中管理我们应用程序的以前版本?
更新:我们删除了自定义更新代码并使用了 Clickonce 框架的更新机制。现在旧版本已被正确删除,LocalAppData 中仅保留两个版本。当我们通过自定义更新代码更新时,我仍然不知道为什么所有版本都保留。