我在c#中创建了一个安装项目,我选择了dot net framework 3.5作为先决条件,我设置了选项“从与我的应用程序相同的位置下载”。但是当我运行 Setup.msi 时,它假设从本地运行,它会通过互联网安装.NET Framework 3.5。
有人可以告诉我为什么?
答案 0 :(得分:3)
来自Application Deployment Prerequisites(强调补充):
... Visual Studio生成一个名为Setup.exe的Windows可执行程序,也称为引导程序。 在应用程序运行之前,引导程序负责安装这些先决条件。
msi 文件只是一个Windows安装程序数据库,无法执行引导操作。