繁体   English   中英

Visual Studio 安装程序安装项目检测到不正确版本的 .net 框架作为依赖项

[英]visual studio installer setup project detecting incorrect version of .net framework as dependency

我创建了面向 .net framework 4.5 的 ac# windows 窗体应用程序。 然后我决定以 .net framework 4 为目标; 所以我还必须重新安装 nuget 包,由于功能减少而修复一些代码,然后清理并重建项目。

我想使用 Visual Studio 2013 安装程序安装项目为我的应用程序创建一个安装程序,但是在我添加文件后,它检测到 .net framework 4.5 作为依赖项而不是 .net framework 4。此外,当我尝试使用生成的安装程序安装另一个时机器它给出了需要 .net framework 4.5 的错误。 在 Windows 窗体项目和安装项目中都没有定义先决条件。

我该如何解决这个依赖问题?

我为解决此问题所做的工作:

  1. 选择查看->编辑器->启动条件
  2. 选择.NET Framework,然后右键单击并选择属性窗口
  3. 通过从下拉菜单中选择正确的.net框架版本来更改版本

我无法获得在 VS2019 中工作的公认答案解决方案,可能是因为菜单已更改。 所以这是我必须做的:

在解决方案资源管理器中查找:您的安装项目 -> Detected Dependencies 文件夹 -> 双击“Microsoft .NET Framework”。 属性窗格应与 .NET Framework 的启动条件一起出现,并且有安装程序应检查的 .NET 版本的属性及其下载链接。 只需确保这与您正在构建应用程序的 .NET 框架相匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM