gpt4 book ai didi

c# - 项目设置中缺少 Visual Studio 2017 包选项卡

转载 作者:可可西里 更新时间:2023-11-01 03:09:30 26 4
gpt4 key购买 nike

我创建了一个简单的库 .NET Framework 项目。

我想按照描述在构建后生成 NuGet 包 here .

但是,缺少“包”选项卡,这是屏幕截图:
screenshot

最佳答案

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 项目的“包”选项卡:

enter image description here

希望这对您有所帮助。

关于c# - 项目设置中缺少 Visual Studio 2017 包选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com