Visual studio 2017 在PackageReference中使用通配符时,依赖项上的黄色三角形符号没有错误
我最近学习了nuget,在文档中,我尝试了以下功能:Visual studio 2017 在PackageReference中使用通配符时,依赖项上的黄色三角形符号没有错误,visual-studio-2017,nuget,Visual Studio 2017,Nuget,我最近学习了nuget,在文档中,我尝试了以下功能: <PackageReference Include="AutoMapper" Version="6.*" /> 但是我注意到依赖项上有一个yuellow三角形符号,没有错误(我不能直接在这里发布图像,因为我没有足够的声誉) Nuget restore、clean up、restart VS都无法解决此问题 复制步骤: 创建.net核心类库项目 添加nuget包AutoMapper 6.2.2 编辑项目文件,将版本从6.2.
<PackageReference Include="AutoMapper" Version="6.*" />
但是我注意到依赖项上有一个yuellow三角形符号,没有错误(我不能直接在这里发布图像,因为我没有足够的声誉)
Nuget restore、clean up、restart VS都无法解决此问题
复制步骤:
obj
文件夹中的文件project.assets.json
中。当您将版本从6.2.2
更改为6.*
时,nuget无法知道这些依赖项是否仍然与版本6.*
兼容。因此,它给出了黄色三角形,但没有任何错误
要解决此问题,您可以删除obj
文件夹中的文件project.assets.json
,然后恢复nuget包
希望这有帮助