答案 0 :(得分:0)
管理是正确的:你应该首先卸载你安装的所有东西。
那么解决方案是什么呢?正如他们所说,“如果你这样做,该死的,如果你不这样做,该死的。”
幸运的是,如果这是针对桌面应用程序的,答案很简单:不使用Sql Server Express Edition 。 Express Edition实际上是服务器类引擎。 Sql Server Compact 版更适合这种情况,并将解决您的部署问题。
如果这是针对服务器应用程序的,那就有点棘手了。任何行为良好的安装程序都将创建自己的Sql Server Express实例。然后,您需要确保仅卸载您的实例(并确保您的安装正常)。这并没有真正解决问题,但至少它让你说它是他们的错误而不是你的卸载程序运行后出现问题。不幸的是,您仍然需要手动构建此部件。