【发布时间】:2013-04-09 18:43:20
【问题描述】:
我正在 Visual Studio 2010 中为需要使用 OleDbConnection 从 xlsx 电子表格读取数据的应用程序创建安装程序(连接字符串类似于 "Provider=Microsoft.Ace.OLEDB.12.0;Data Source='filename';Mode=ReadWrite;Extended Properties='Excel 12.0';HDR='Yes'";
在我的机器上,我一直在安装来自this Microsoft website 的“2007 Office System 驱动程序:数据连接组件”。
在 Visual Studio 中,Installer->Properties->Prerequisites 中的可用先决条件列表不包括“2007 Office System 驱动程序:数据连接组件”,但它确实包括“Microsoft Office 2007 Primary Interop Assemblies”(也可在this Microsoft website 获取)。
我的问题是:将“Microsoft Office 2007 PIA”列为先决条件是否允许我的 OleDbConnection 为尚未安装“2007 Office System 驱动程序:数据连接组件”的人工作?
【问题讨论】:
标签: visual-studio-2010 visual-studio excel excel-2007 oledb