2012-08-22 122 views
0

举例而言,当我开发C#应用程序(使用SQL数据库),并安装在Win操作系统,然后用它来保存一些数据恢复保存的数据。现在我需要安装新窗口,保存的数据会发生什么?如何卸载C#应用程序

+0

你可以决定要删除或保留“保存的数据”使用联合国/安装一些自定义代码。 – NinethSense

+0

在卸载过程中不要删除数据库吗?当我们不知道卸载/升级过程中的行为时,很难回答。 –

+1

“安装新窗口”是什么意思? 如果你的意思是你重新安装windows操作系统和Windows操作系统在安装过程中,你做了全新安装(不升级),那么你最有可能丢失的数据。 – Will

回答

0

一般来说,你指的是可能会在安装过程中或者创建的数据或者程序本身的使用(像OLTP应用程序了)。如果可以说你已经遵循了所有最佳实践并使用创建的安装包创建了应用程序,那么卸载程序应该让你选择存储喜欢的模板和布局等选项(如果你的程序支持这些类型的话)。但就数据而言,甚至更多在您的案例中,不会删除存储在SQL中的数据,除非您在卸载时特别提及删除表或数据库。所以当你提到新窗口时,只要确保数据库存在并且所有数据都接触(最有可能)。然后还要确保新窗口指向具有所有必要的构思和认证的数据。