我有一个用Server 2014用C#开发的应用程序,我的数据库也包含在这个项目中。
当我在我的电脑上安装程序时,我没有问题,程序工作正常。
当尝试用Windows 7在客户端上安装应用程序时,会出现错误;必要文件的下载开始,直到它抛出错误
安装程序检测到文件c: //.路由.//SqlsysClrTypes.msi自最初发布以来发生了更改。
在这条消息之后,安装就被取消了。
我发现错误可能是由于SqlServer.Types.dll的版本不同于安装在操作系统中的版本,在程序中,我的版本是12.0.0.0,但在操作系统中找不到。在windows注册表中验证SqlSysClrTypes版本的路径是:
HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall {718FFB65-F6E4-4D62-861F-ED10ED32C936}我考虑以某种方式更新我在应用程序中的版本,但我不知道该如何做。
发布于 2018-03-19 23:50:03
错误是由于我在安装程序的先决条件中(除了必要的框架之外)选择了SqlsysClrTypes的文件。因此,我取消了这些文件的选择,并且能够在客户端上安装程序,没有问题。
https://stackoverflow.com/questions/48980572
复制相似问题