将nuget包标记为不受支持

时间:2017-12-18 18:24:09

标签: visual-studio nuget

我只获得了一些内容只有nuget包,这些包不适用于新的PackageReference格式。

安装软件包时没有警告或错误消息,但不会添加其内容。 我可以向.nuspec添加一些内容,以便用户知道吗?由于这与项目类型有关,而不是使用的框架,我没有看到明显的方法。

(我知道如何使用ContentFiles但我的一些软件包需要弃用并替换为其他东西)

1 个答案:

答案 0 :(得分:1)

  

我可以在.nuspec中添加一些东西,以便用户知道吗?

您可以在.nuspec文件中包含.txt文件,以提醒用户不要将此包用于项目类型PackageReference格式。

要完成此操作,请创建包含发行说明的.txt,然后将此文件包含在.nuspec中:

<files>
    <file src="readme.txt" target="" />      
</files>

然后打包此.nuspec文件。使用NuGet Package Explorer打开.nupkg,您会注意到包中有一个文件:

enter image description here

当我们将此软件包安装到项目中时,安装后,.txt文件将显示在Visual Studio上:

enter image description here

希望这有帮助。