c# – 如何在visual studio 2010设置和部署项目中包含第三方exe?

假设A.exe是我的exe项目,在
windows系统上运行良好.

假设B.exe是A.exe所需的外部第三方驱动程序.目前我正在单独安装这两个项目.现在,我想将驱动程序包含在我的A.exeinstallation中,当用户安装A.exe时,首先会自动安装B.exe.

我该怎么办?

最佳答案 见
documentation

>从“项目”菜单中,选择“添加”并单击“文件”.
>找到包含MyApplication.exe和MyLibrary.DLL的文件夹,然后选择它们.
>在“文件系统”窗口中,右键单击“应用程序文件夹”,指向“添加”,然后单击“创建”以创建新文件夹.称之为MyLibrary.
>再次单击Application Folder,选择MyLibrary.DLL并将其拖到MyLibrary文件夹.在Solution Explorer中,在Detect Dependencies的项目下,您会看到Visual Studio检测到MFC90.dll和MSVCR90.dll的依赖项.您必须为这些DLL添加相应的合并模块.
>从“项目”菜单中,指向“添加”,然后单击“合并模块”.选择Microsoft_VC90_CRT_x86.msm和Microsoft_VC90_MFC_x86.msm,然后单击“确定”.对于这些合并模块的调试版本,请选择Microsoft_VC90_DebugCRT_x86.msm和Microsoft_VC90_DebugMFC_x86.msm.

对于VS2010部署示例,请查看here.

点赞