我有一个针对
net471
的类库,并且我已在 Properties->Package
中设置了信息。 Generate nuget package on build
也已选中。
我还尝试通过右键单击项目并选择
Generate nuget package
来手动创建包。
当我构建项目时,没有创建包。
我错过了什么吗?
注意:我使用的是最新版本的 Visual Studio Community 2017 (15.6.2)
csproj
以及以下应删除的部分:
<ItemGroup>
<PackageReference Include="NuGet.Build.Packaging" Version="0.1.227" />
</ItemGroup>
删除此内容后,即可创建 nuget 包。
我遇到这个问题是因为我们做了一些更改以便能够创建临时包。
如果您的 csproj 文件中有标签
<PackageVersion>
,则需要将此值更新为新版本号(或删除该标签)。
UI 不会更改此标签的值,因此您必须通过 XML (VS2019)。
尝试在项目引用中添加(IsPackable): (您要为其创建 NuGet 包的主项目):
<IsPackable>true</IsPackable>