我如何确定特定Nuget软件包需要的.NET框架?

问题描述 投票:0回答:1
在Visual Studio 2019中使用Nuget Package Manager,我尝试安装Microsoft.toolkit.uwp.ui.controls,并得到了此消息/错误:

不得安装软件包'Microsoft.toolkit.uwp.ui.controls 6.1.1'。您正在尝试将此软件包安装到一个针对“ .netFramework,版本= v4.8”的项目中,但是该软件包不包含与该框架兼容的任何汇编引用或内容文件。有关更多信息,请联系包裹作者。

不幸的是,我可能无法更改.netFramework版本(这是一个共享项目)。 但是,在我看来,Microsoft.toolkit.uwp.ui.controls的早期版本可能正常。 但是,如何确定哪个版本的.netFramework microsoft.toolkit.uwp.ui.controls需要的特定版本需要? 我想我可以开始尝试它们,看看发生了什么,但这似乎是很多工作。 即使我这样做,也不清楚您如何弄清楚它使用的.netFramework。 这个答案是如何找出哪个.NET Framework Nuget软件包目标?

,建议在packages.config中查看,但我在其中看到的只是:

<?xml version="1.0" encoding="utf-8"?> <packages> <package id="Cake" version="0.37.0" /> </packages>

我正在这样做,因为我正在尝试获得一个径向进度栏。 请参阅

Https://stackoverflow.com/questions/64866256/how-do-i-i-code-a-radial-progress-bar-for-wpf-c-papp, update 正如米歇尔指出的那样,有一些有关依赖依赖的信息。但是,就我而言,没有提及.netframework。请参阅图片:

您可以在Nuget软件包管理器中看到底部的依赖项。 您选择的特定软件包似乎仅适用于UWP应用程序,因此取决于UAP。

enter image description here 对于需要其他框架的包装,它可能看起来像这样:

c# uwp nuget progress-bar nuget-package
1个回答
1
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.