2013-06-04 20 views

回答

2

documentation

  1. 从项目菜单,选择添加,然后单击文件。
  2. 找到包含MyApplication.exe和MyLibrary.DLL的文件夹并将它们都选中。
  3. 在文件系统窗口中,右键单击应用程序文件夹,指向添加并单击创建以创建一个新文件夹。称它为MyLibrary。
  4. 再次点击应用程序文件夹,选择MyLibrary.DLL并将其拖到MyLibrary文件夹中。在解决方案资源管理器中,在Detect Dependencies项目下,您应该看到Visual Studio检测到对MFC90.dll和MSVCR90.dll的依赖关系。您必须为这些DLL添加相应的合并模块。
  5. 从“项目”菜单中指向“添加”,然后单击“合并模块”。选择Microsoft_VC90_CRT_x86.msm和Microsoft_VC90_MFC_x86.msm,然后单击确定。对于这些合并模块的调试版本,请选择Microsoft_VC90_DebugCRT_x86.msm和Microsoft_VC90_DebugMFC_x86.msm。
+0

谢谢你的回复。我看不到Project-> Add-> File或右键单击Project-> Add-> File。 “文件”选项不存在! –

+0

使用合并模块在使用Windows安装程序时部署外部依赖关系的确是最佳做法。 – Aphelion

+0

@Aphelion:怎么做?我是新的! –