首页 > 解决方案 > 可以在 Visual Studio 2017 中使用“在构建时生成 Nuget 包”选项吗

问题描述

我在 Visual Studio 2017 中有一个类库,.Net Framework 4.6.2。我需要将它转换为 Nuget 包,我很难使用带有项目引用的命令提示符和 nuspec 文件。因此,继续我的研究,我发现 VS 2019 中有“在构建时生成 Nuget 包”。

https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio?tabs=netcore-cli

我在 VS Professional 2017(版本 15.9.21)中没有看到这个命令。是否可以在 VS 2017 中使用此选项?请指教。如果没有,我将不得不安装 VS 2019。另外请让我知道“在构建时生成 Nuget 包”是否适用于 .Net 核心和 .Net 标准版本。询问该页面上的视频是否使用 .NET 核心

标签: nugetvisual-studio-2019visual-studio-2017-build-tools

解决方案


这是自 VS2017 以来 Net Core SDK 的一个特性。你可以在VS2017上使用这个选项,它就在那里。

创建一个Net StandardNet Core类库项目。

然后,右键单击项目属性->

在“项目属性”、“包”下显示“在构建选项上生成 NuGet 包”。

我的VS是VS2017 Community 15.9.31

如果您没有看到,请将您的 VS 更新到最新版本。


推荐阅读