我知道以前肯定已经回答了,但我找不到参考资料......
问题:如何配置Visual Studio安装项目以包含和安装VC redist包?
的信息: 我正在创建一个Visual Studio 2008 C#Win Forms项目,该项目通过托管C ++ dll使用本机代码。为了在用户计算机上安装此程序,我做了一个Visual Studio安装项目。唯一的问题是,我似乎无法将x86_redist包包含在安装中,因此,程序无法在没有VS的用户计算机上启动。 (是的,这是一个发布版本。)我试图在C#程序中添加一个PreRequisite,我尝试在安装程序中添加一个合并模块。
感谢您的帮助!
更多细节:
确切的错误消息是:异常被捕获! System.IO.FileLoadException:无法加载文件或程序集“MyInterface,Version = 1.0.5354.28734,...”或其依赖项之一。应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决问题。 (HRESULT异常:0x800736B1)
那个HRESULT是一个COM异常,并且基本上似乎挥手并说“发生了一件坏事”。任何提示?