2009-01-12 44 views

回答

2

我修复了我自己的问题,但我想我会发布“修复”,以防其他问题发生。 我回到我的主项目>参考下,并删除了对其他项目的参考。然后,我右键单击其他项目并将其删除。我将它们全部添加并重建项目。然后,我右键单击安装程序中的“检测到的依赖关系”文件夹,并找到刷新依赖关系,并检测到它们全部

1

尝试构建您的安装程序,它可能会在当时添加依赖项。

+0

没有解决它。但它确实给了我一个有用的错误信息。 – Kevin 2009-01-12 16:19:05

1

如果要使用安装程序安装.NET Framework,则应将其添加到“先决条件”在您的设置和部署项目的属性页面上。

然后,创建的引导程序(即setup.exe文件)将检查指定版本的.NET Framework是否存在于目标系统上并根据需要进行安装。

请注意,此检查只能由setup.exe文件完成,而不能在用户双击msi文件时完成。原因是Windows安装程序不允许一个msi文件(您的安装程序)启动另一个msi安装(例如,.NET Framework安装)。

0

您的依赖关系的DLL必须在Windows的二进制搜索路径。 即PATH =/path/to/dll必须在环境中。

0

以防万一它可以帮助别人...没有其他答案为我工作...这似乎是我的问题的原因是,我在一个'主输出'和'内容文件'添加到一个一步一步(同时)...一旦我删除他们两个,并分别添加它们的工作。

即一旦我将它们都删除('主输出'和'内容文件')并添加'主输出',检测到的相关性文件夹被正确填充,然后我继续添加'内容文件'。