创建安装文件时,oledb32.dll无法阻止ado.net

时间:2013-04-25 16:24:08

标签: ado.net

我在ado.net中创建安装文件,但每当我构建我的项目时,它都会给我“oledb32.dll”#39;应排除,因为它的源文件' C:\ Program Files \ Common Files \ System \ Ole DB \ oledb32.dll'是在Windows系统文件保护错误下,这就是为什么我在网上下载并尝试在我的项目中导入该DLL但该文件无法导入检测到的依赖项文件夹..oledb32.dll文件对于以excel格式显示患者详细信息非常重要那么你们所有专家都能给我任何建议或意见

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,直到现在才找到具体的答案。

我正在使用开发盒,通过SVN检入代码,并运行CruiseControl.NET来执行devenv.exe以自动构建项目(我不使用MSBuild,因为Microsoft尚未实现构建安装程序的解决方案项目,我认为这也是你正在使用的)。安装项目可以在开发框上构建好,但在构建服务器上它会不断出现相同的错误。

可以找到MSDN解释here,它不是很具描述性,但基本上需要做的事情。可以找到更具体的答案here。基本上你必须在你的构建服务器上打开VS并进入并排除 oledb32.dll(和任何其他问题文件)并最终构建并创建MSI文件!希望这对你有所帮助。