最佳答案
Visual Studio 2017 package tab is missing in project settings
那是因为您的项目是 .NET Framework 库,它仍然使用 packages.config
来管理 NuGet 包。并且包选项卡仅受新的 nuget 包管理表单支持:PackageReference。
.NET Standard
类库或 .NET Core
项目默认启用 PackageReference。因此,您可以创建 .NET Standard 类库或 .NET Core 项目,然后您将在属性窗口中看到 Package
选项卡。
如果您想使用库 .NET Framework 项目的“包”选项卡,您可以将您的项目从旧的 .csproj 转换为新的 .csproj,(右键单击您的项目->卸载项目->编辑 .csproj。将 csproj 的内容替换为以下内容:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
</Project>
参见 Old csproj to new csproj: Visual Studio 2017 upgrade guide有关将旧 .csproj 转换为新 .csproj 的更多信息。
注意:需要删除Properties中的AssemblyInfo.cs
文件
转换为新的 .csproj 后,您将获得库 .NET Framework 项目的“包”选项卡:
希望这对您有所帮助。
关于c# - 项目设置中缺少 Visual Studio 2017 包选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283750/