安装使用.dll与IExpress向导的应用程序

时间:2013-03-03 11:52:28

标签: c# .net iexpress

我有两个应用程序将由一个可执行文件安装。我面临的问题是其中一个使用.dll。每当IExpress程序包尝试运行第一个可执行文件时,它就说无法找到.dll,即使很难,我也会在程序包内外添加.dll。

有什么办法可以让它与具有所需特性的IExpress一起使用吗?

作为一个类似的软件,我的问题还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

这听起来与这个问题含糊不清:

Iexpress is extracting to %temp% folder... How do I prevent this?

正如我在回答中提到的,检查:(1)是否启用了长文件名(LFN)支持? (2)实际上是档案中的.dll吗?

如果检查这些内容无法解决问题,我会使用Process Monitor查看可执行文件正在搜索哪些目录以找到.dll文件。理想情况下,它应该在提取目录中查找(例如%temp%\IXP000.TMP),因为当可执行文件正在运行时,它就是当前目录

当然,还有其他一些实用程序会执行IExpress所做的事情,您可以尝试使用它:7-ZipInno SetupNSISWinRARWiX - 仅举几例。