首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSI安装包

MSI安装包
EN

Stack Overflow用户
提问于 2010-11-17 04:57:23
回答 3查看 3.3K关注 0票数 2

我正在为我的Web App创建MSI安装包,所有项目都是针对.NET 3.5的。(在Visual Studio 2010中)

此外,我在生成MSI包时禁用了必备安装。

但是,当尝试在没有安装.NET 4的机器上安装时,它会问我是否要安装.NET框架。

你知道为什么吗?一定有一个我遗漏的场景。

更新:

在构建部署包时,我确实收到了这样的警告,将研究以下内容:

警告:项目中的.NET框架的目标版本与.NET框架启动条件版本'.NET框架4客户端配置文件‘不匹配。在高级编译选项对话框(VB)或应用程序页(C#、F#)中更新.NET框架启动条件的版本,以匹配the.NET框架的目标版本。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-17 06:10:13

修好了。

显然,在安装程序项目中,请确保您也刷新了依赖项,如果您查看了“微软.NET框架”的属性,请确保将其更改为3.5。显然,它不会为您更改为3.5,因此您必须在此处显式设置它。

票数 2
EN

Stack Overflow用户

发布于 2010-11-17 05:01:19

MSI安装程序会自动创建自安装程序包所需的参考和最低要求。确定您的项目中没有依赖于.NET 4的组件吗?

票数 0
EN

Stack Overflow用户

发布于 2010-11-17 05:01:56

在installer项目中,可以设置安装要求。您应该检查项目是否默认没有添加.NET 4。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4198873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档