答案 0 :(得分:12)
项目设置中缺少Visual Studio 2017包选项卡
这是因为您的项目是库.NET Framework,它仍然使用packages.config
来管理NuGet包。并且“包”选项卡仅受新的nuget包管理表单支持: PackageReference 。
.NET Standard
类库或.NET Core
项目默认启用PackageReference。所以您可以创建.NET标准类库或.NET Core项目,然后您将在属性窗口中看到Package
选项卡。
如果要使用.NET Framework项目的“包”选项卡,可以将项目从旧的.csproj转换为新的.csproj ,(右键单击您的项目 - >卸载项目 - >编辑.csproj。用以下内容替换csproj的内容:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
</Project>
有关将旧.csproj转换为新.csproj的详细信息,请参阅Old csproj to new csproj: Visual Studio 2017 upgrade guide。
注意:需要删除属性中的AssemblyInfo.cs
文件。
转换为新的.csproj后,您将获得库.NET Framework项目的“包”选项卡:
希望这有帮助。