![]() |
1
1
不,不仅仅是你,这将是很多工作!要想纠正错误也是非常困难和耗时的。 解决这个问题的一种常见方法,即具有较大的系统依赖性,是将依赖性(在本例中是SQL Server)作为安装软件的“先决条件”。您的安装包会检查是否安装了依赖项,如果没有安装,则会建议用户在安装软件之前必须安装它。如果依赖项确实存在,那么您的包就可以完成将模式安装到其中的步骤。 然后,由用户或系统管理员\it负责建立依赖关系。这甚至可能是必需的,因为用户可能没有安装类似于SQL Server的东西的特权。用户甚至可能希望使用共享数据库,即不在本地计算机上。不知道你的情况… |
![]() |
2
2
不幸的是,这听起来是对的;我团队中的一个成员被这项工作搅在了一起,他花了大量的时间来完成所有这些工作。使用Install Shield启动必要的SQL安装包,然后进入所有的app.config并编辑机器独有的任何路径/连接。 更进一步,我们还必须考虑到每台机器都有一个可能唯一的app.config文件,因此我们必须添加/删除和编辑各种密钥,作为软件升级的一部分。 如上所述,我们一直在使用 Install shield 处理所有这些。只是别指望这是一个快速的工作! |
![]() |
3
1
基于您的问题,似乎客户机和服务器总是在同一台机器上,没有远程访问。 今天有了实体框架 almost full support 对于SQL Server CE,我认为您真的想看看它。 |