Visual studio 2017 如何解决此问题:版本“;“未标记”;在“中显示”;“司机”;ODBC数据源管理器的选项卡
2017年,我使用Visual studio安装程序为ODBC驱动程序创建了MSI安装程序(它是在2010年创建的)。我能够成功安装驱动程序,创建注册表项作为安装的一部分,但在ODBC数据源的“驱动程序”选项卡中,其版本和公司显示为“未标记”。但在控制面板中,它确实显示了版本和公司名称。我尝试过手动使用注册表项,但不适用于我。我是管理员用户,因此不存在权限问题 摘要:驱动程序文件必须具有正确的版本信息。在这种情况下,请使用Visual studio 2017 如何解决此问题:版本“;“未标记”;在“中显示”;“司机”;ODBC数据源管理器的选项卡,visual-studio-2017,windows-installer,odbc,Visual Studio 2017,Windows Installer,Odbc,2017年,我使用Visual studio安装程序为ODBC驱动程序创建了MSI安装程序(它是在2010年创建的)。我能够成功安装驱动程序,创建注册表项作为安装的一部分,但在ODBC数据源的“驱动程序”选项卡中,其版本和公司显示为“未标记”。但在控制面板中,它确实显示了版本和公司名称。我尝试过手动使用注册表项,但不适用于我。我是管理员用户,因此不存在权限问题 摘要:驱动程序文件必须具有正确的版本信息。在这种情况下,请使用VERSIONINFO资源确保文件的版本适当 通过资源文件(.rc)添加
VERSIONINFO
资源确保文件的版本适当
通过资源文件(.rc)
添加
ODBCCONF.EXE:该工具显然可以用于注册ODBC驱动程序()
顺便问一下,您的驱动程序文件是否有正确的产品版本和文件版本?(与文件本身一样,转到文件属性)
。不确定这是否重要
PowerShell cmdlet:似乎即将从Windows(从Windows数据访问组件)中删除ODBCCONF.EXE
工具。它将被PowerShell cmdlet替换:
:仅用于记录,有几个注册表位置:
- 64位:
HKEY\U LOCAL\U MACHINE\SOFTWARE\ODBC
- 32位:
HKEY\U LOCAL\U MACHINE\SOFTWARE\WOW6432Node\ODBC
某些链接: