我使用的是Visual Studio 2005。我有一个用C#写的程序。当我创建安装程序,然后添加主输出时,它没有拾取任何依赖项。即使是.Net也不行。有谁有什么想法吗?
发布于 2009-01-12 16:25:23
我修复了我自己的问题,但我想我会发布“修复”,以防任何其他人遇到这个问题。我回到我的主project>references下,删除了对其他项目的引用。然后,我右键单击其他每个项目并将其删除。我重新添加了它们并重新构建了项目。然后,我右击安装程序中的“检测到的依赖项”文件夹,点击刷新依赖项,它会检测到所有的依赖项
发布于 2009-01-12 16:26:56
如果要随安装程序一起安装.NET框架,则应将其添加到安装和部署项目的属性页上的“project”下。
然后,创建的引导程序(即setup.exe文件)将检查目标系统上是否存在指定版本的.NET框架,并根据需要进行安装。
请注意,此检查仅由setup.exe文件执行,而不是在用户双击msi文件时执行。原因是Windows installer不允许一个msi文件(您的安装程序)启动另一个msi安装(例如.NET框架安装)。
发布于 2009-01-12 16:07:28
尝试构建您的安装程序,它可能会在那时添加依赖项。
https://stackoverflow.com/questions/435885
复制相似问题