Hi Stackoverflow社区,
我正在为我的Xamarin Cross Platform App创建.Net Standard 2.0 Library项目。
对于引用上述项目的Droid项目,对于NuGet软件包之一,我收到以下错误:
Can not resolve reference: 'GalaSoft.MvvmLight', referenced by 'NetStdLibProject'. Please add a NuGet package or assembly reference for 'GalaSoft.MvvmLight', or remove the reference to 'NetStdLibProject'. NetProject.Droid
我已将以下NuGet软件包添加到我的NetStdLibProject项目中:
MVVMLight(5.4.1.1)
MVVMLightLibs(5.4.1.1)[此具有以下警告]
((使用'.NETFramework,Version = v4.6.1,.NETFramework,Version = v4.6.2,.NETFramework,Version = v4.7,.NETFramework,Version = v4.7.1,恢复包'MvvmLightLibs 5.4.1.1', .NETFramework,Version = v4.7.2,.NETFramework,Version = v4.8',而不是项目目标框架'.NETStandard,Version = v2.0'。此软件包可能与您的项目不完全兼容。)
[请告知是否有办法处理这种情况,或者即使我丢失了某些东西。另外,请告诉我是否需要包含其他相关/有益的软件包。
PS:我和我的同事使用Visual Studio 2019(Windows和Mac都使用,Mac for IOS部分要有些特定)
非常感谢您的阅读和任何帮助。