尝试在C#和SQL Server

时间:2018-02-26 02:17:58

标签: c# sql-server

我有一个使用SQL Server 2014在C#中开发的应用程序,我在项目中包含了数据库。

当我在我的电脑上安装程序时,我没有任何问题,程序正常运行。

尝试使用Windows 7在客户端上安装应用程序时出现错误;必要文件的下载开始,直到它抛出错误

  

安装程序检测到文件c://...route..//SqlsysClrTypes.msi自最初发布以来已发生更改。

并在此消息之后安装被取消。

我发现可能错误是由于SqlServer.Types.dll的版本与操作系统中安装的版本不同,在程序中我的版本是12.0.0.0但我找不到OS。验证Windows注册表中SqlSysClrTypes版本的路径是:

HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall {718FFB65-F6E4-4D62-861F-ED10ED32C936}

我想过以某种方式更新我的应用程序中的版本,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

错误是由于我在安装程序的先决条件中选择了SqlsysClrTypes的文件(除必要的框架外)。getAverageColorOfImage。所以我取消选择这些文件,我就可以在客户端上安装程序而不会出现问题。