我有一个使用 VS 2008 (C#) 和 SQL Server Express 2008 构建的 WinForm 应用程序,目前部署在测试用户 PC 上。
我对数据库结构进行了修改(添加字段、表等),我想知道在用户 PC 上分发更改的最佳方法是什么(不会丢失用户数据)。
根据我目前所学的内容,我需要将更改写入脚本文件。但是,无需在 SQL Server Management Studio 中手动运行脚本文件的最佳方法是什么?您是否建议使用任何自动分发方法?我必须编写自己的更新应用程序吗?
我目前使用 ClickOnce 分发 EXE 文件中的更改。当您必须使用新版本对数据库进行更改时,ClickOnce 是否仍然是一个可行的解决方案?
TIA