• Project1:具有代码生成选项“运行时库”的C ++ EXE项目设置为“多线程调试DLL”。

  • Project2:AC#EXE Project使用.NET版本,例如3.5

假设我想为这些项目编写一个安装程序项目。我自然将它们的主要输出(EXE)包括在安装软件包中。但是EXE不足以确保它们在目标机上可以运行。在Project1的情况下,我们将需要MSVCRT.DLL和其他可能(不确定),并且在Project2的情况下,我们将需要相应版本的.NET框架。问题是,是否可以制作安装程序包 自动地 包括那些?如果是 不是, ,最好手动完成? tia。

有帮助吗?

解决方案

它已经是自动的afaik。每次我修改设置项目时,它都已经找出了我添加的项目的先决条件。从您的设置项目中,使用项目 +属性,然后单击先决条件。验证正确的视觉C ++运行时库和.NET框架是勾选的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top