【发布时间】:2015-06-24 15:23:36
【问题描述】:
我创建了一个针对 .net 框架 4.5 的 c# windows 窗体应用程序。然后我决定改为针对.net framework 4;所以我还必须重新安装 nuget 包,由于功能减少而修复一些代码,然后清理并重建项目。
我想使用 Visual Studio 2013 安装程序安装项目为我的应用程序创建一个安装程序,但是在我添加文件后,它检测到 .net Framework 4.5 作为依赖项而不是 .net Framework 4。当我尝试使用生成的安装程序进行安装时在另一台机器上安装它会给出需要 .net framework 4.5 的错误。 Windows 窗体项目和安装项目中都没有定义任何先决条件。
如何解决这个依赖问题?
【问题讨论】:
-
这是一个 .vdproj 吗?尝试使用文本编辑器打开文件,记事本会这样做,搜索“LaunchCondition”。找到4.5回来是正常的,它不够聪明,无法生成正确的版本。尝试更改它。
-
框架的启动条件在View->Editor->Launch Conditions,然后选择NET Frameork,从下拉列表中选择一个。我假设您在那里选择了 4.0。对吗?
标签: c# .net visual-studio-2013 setup-project