我使用MSVS 2010安装项目构建MSI文件,并想知道为什么需要安装.net framework 4.0。
我仔细检查了设置依赖项中的每个模块都依赖于.NF 3.5 SP1和.NF 3.5 SP1是否在先决条件列表中。但不知何故,Visual Studio Project File包含以下部分:
...
SccProvider
Deployable
ExternalPersistence
LaunchCondition
... NETFramework, Version=v4.0, Profile=Client
我无法弄清楚地球上的什么将此引用添加到项目文件中。
答案 0 :(得分:1)
让我回答一下自己。
您应该在解决方案资源管理器中的安装项目上单击鼠标右键,转到“查看”,然后转到“启动条件”并将.net框架版本更改为适当的版本。