是否.NET 4.0附带Microsoft.Jet.OLEDB.4.0?NET、Microsoft、OLEDB、Jet

2023-09-03 15:11:47 作者:认错认怂不认输

我要分发使用Microsoft.Jet.OLEDB.4.0和.NET 4.0的应用程序。我已经找到了一种方法为,如果需要我的安装程序下载.NET 4.0。我只是想知道这是否会自动下载Microsoft.Jet.OLEDB.4.0还是我还需要想出一个办法自行下载。如果是,究竟是什么,我需要下载并安装在用户机器上? (我用Inno Setup的创建我的安装程序)。我不使用的ClickOnce,因为我想打一个独立的.exe文件。

I want to distribute an app that uses "Microsoft.Jet.OLEDB.4.0" and .NET 4.0. I already found a way for my installer to download .NET 4.0 if required. I just want to know if this will automatically download "Microsoft.Jet.OLEDB.4.0" or do I also need to figure out a way to download it by itself. If yes, what exactly do I need to download and install on the user machine? (I'm using Inno Setup to create my installer). I don't use ClickOnce because I want to make an standalone .exe.

推荐答案

我不是100%,这一点,但OLEDB应该单独设置。您可以从下载安装程序

I'm not 100% of this but OLEDB should come in separate setup. You can download installer from

http://www.microsoft.com/downloads/en/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en

更新,如果你想与你的安装程序捆绑在一起,那么你必须做的维克斯 http://wix.sourceforge.net/ ,它是XML基地项目,你可能需要使用还愿(VS.NET插件) - 的 http://wix.sourceforge.net/votive.html

Update, If you would like to bundle with your installer then you have to do with WIX http://wix.sourceforge.net/ , It is XML base project you may have to use the Votive (VS.NET Plug-In) - http://wix.sourceforge.net/votive.html

/ * WiX的脚本* /

/* WiX Script */

<Property Id="QtExecCmdLine" Value="AccessDatabaseEngine.exe"/>
<CustomAction Id="InstallOLEDB" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="immediate" Return="check" />

<InstallExecuteSequence>
  <Custom Action="InstallOLEDB" After="..." />
</InstallExecuteSequence>

有关WiX的更多信息和最佳的地方得到开始 http://www.tramontana.co .HU /威克斯/

For more info of WiX and best place to get start at http://www.tramontana.co.hu/wix/