Visual studio 将nuget包标记为不受支持
我得到了一些仅限内容的nuget软件包,它们不能与新的Visual studio 将nuget包标记为不受支持,visual-studio,nuget,Visual Studio,Nuget,我得到了一些仅限内容的nuget软件包,它们不能与新的PackageReference格式一起使用 安装软件包时没有警告或错误消息,但不会添加其内容我是否可以向.nuspec添加一些内容,以便用户知道?因为这与项目类型有关,而与所使用的框架无关,我看不出明显的方法 (我知道如何使用ContentFiles,但我的一些软件包需要弃用并替换为其他软件包) 我可以在.nuspec中添加一些内容让用户知道吗 您可以在.nuspec文件中包含一个.txt文件,以提醒用户不要将此软件包用于项目类型Packa
PackageReference
格式一起使用
安装软件包时没有警告或错误消息,但不会添加其内容我是否可以向.nuspec
添加一些内容,以便用户知道?因为这与项目类型有关,而与所使用的框架无关,我看不出明显的方法
(我知道如何使用ContentFiles
,但我的一些软件包需要弃用并替换为其他软件包)
我可以在.nuspec中添加一些内容让用户知道吗
您可以在.nuspec文件中包含一个.txt
文件,以提醒用户不要将此软件包用于项目类型PackageReference
格式
要完成此操作,请创建一个带有发行说明的.txt
,然后将此文件包含到.nuspec
中:
<files>
<file src="readme.txt" target="" />
</files>
然后打包这个.nuspec
文件。使用NuGet Package Explorer打开.nupkg
,您会注意到包中有一个文件:
当我们将此软件包安装到项目中时,安装后,.txt
文件将显示在Visual Studio上:
希望这有帮助。此问题有任何更新吗?你解决这个问题了吗?如果没有,请告诉我关于这个问题的最新情况。很抱歉,回复太晚。谢谢你的回答。我知道自述文件,但无论项目类型如何,都会显示相同的文件,我认为这会让人困惑。ProjectReference实际上不是一个广为人知的术语。此外,它不会显示依赖项。