【发布时间】:2020-01-19 20:17:15
【问题描述】:
我在创建面向 .NET Framework 4.8 的项目时遇到了一些问题。我正在使用升级到版本 16.2.5 的 Visual Studio 2019。我还安装了.NET Framework 4.8 Developer Pack。在 Visual Studio 安装程序中,我没有看到任何启用 4.8 开发工具的选项similar to 4.7。
【问题讨论】:
标签: .net visual-studio .net-4.8
我在创建面向 .NET Framework 4.8 的项目时遇到了一些问题。我正在使用升级到版本 16.2.5 的 Visual Studio 2019。我还安装了.NET Framework 4.8 Developer Pack。在 Visual Studio 安装程序中,我没有看到任何启用 4.8 开发工具的选项similar to 4.7。
【问题讨论】:
标签: .net visual-studio .net-4.8
刚刚在 Visual Studio 2019 社区版中遇到了类似问题:仅显示了 .Net Core 版本。
我手动编辑了.csproj 文件。我将带有TargetFramework 属性的行更改为
<TargetFramework>net48</TargetFramework>
奇怪的是,现在所有其他版本也出现了。
【讨论】:
.csproj 文件似乎都包含<TargetFramework>。我的一个项目只有<TargetFrameworkVersion>。
这个Visual Studio thread 有我正在寻找的所有答案。 .NET Framework 4.8 Developer Pack 包括 SDK 和 Targeting Pack。安装此工具并重新启动 Visual Studio 后,我现在可以将 .NET Framework 4.8 视为 Visual Studio 项目的目标选项。您不需要执行任何 Visual Studio 安装程序步骤。
在上述线程中也提到,.NET Framework 4.8 将包含在 Visual Studio 安装过程中,从 16.3 (currently listed under 16.3 Preview 2) 开始。
【讨论】:
NOT 看到 .NET Framework 4.8
只是想我会发布我的问题,因为我在 VS2019 Winforms 项目中也偶然发现了这个问题,并且除了 .Net 5 和 Core 3.1 之外无法定位任何东西。原来有两种类型的 Winforms,Winforms App 和 Winforms App (.Net Framework)。前者将无法针对其他 .net 框架。后者是可以的。呸!不明显的简单东西。
【讨论】:
我通过VS在目标框架下安装了框架4.8。正如我所期望的那样,在项目属性下无法选择它。
我不得不重新创建我的 VS 项目。对于模板,我通过使用框架 c# 控制台搜索参数在项目创建中搜索模板找到了框架 4.8。然后我将我的文件复制到新的项目文件夹中,并通过解决方案工具将它们添加为现有项目。
【讨论】:
适用于在 VS 2019 社区版中遇到此问题的任何人。在我的案例中,问题是对选择哪个模板的困惑。 .NET Framework 的模板在括号中,在列表的下方(在我点击搜索框旁边的“清除”链接之前,在我的情况下根本不显示)。
例子:
控制台应用程序(.NET 框架) ASP.NET Web 应用程序(.NET 框架) 类库(.NET 框架) 等等
【讨论】:
我找到了一个解决方案:如果我希望 Visual Studio Community 2019 以 .NET 4.8 为目标,我可以使用 Visual Studio Express 2013 创建一些简单的项目。在项目设置中,我更改所需的 .NET(最高 4.8)并保存。之后,您可以使用 Visual Studio Community 2019 打开该项目,您将在项目设置中看到最高 4.8 的所有 .NET 目标选项。
但是,如果您想使用 .NET Core 3.1 和 .NET 5.0,则必须在 Visual Studio Community 2019 中创建一个新项目。
【讨论】:
上面没有解决我的问题。 https://docs.microsoft.com/en-us/visualstudio/ide/step-1-create-a-windows-forms-application-project?view=vs-2019 第 2 点注释中的注释帮助:
注意
如果您没有看到 Windows 窗体应用程序 (.NET Framework) 模板,您 可以从创建新项目窗口安装它。在不 找到你要找的东西?消息,选择安装更多 工具和功能链接。
“未找到什么”中的“安装更多工具和功能”链接 “创建新项目”窗口中的“您正在寻找”消息
接下来,在 Visual Studio 安装程序中,选择 .NET 桌面 开发工作量。
之后,选择 Visual Studio 安装程序中的修改按钮。 系统可能会提示您保存工作;如果是这样,请这样做。接下来,选择 继续安装工作负载。
虽然我在安装 VS 时总是检查它,但它丢失了。即使我安装了正确的跟踪包,模板仍然丢失。
【讨论】: