我对Visual Studio 2017 Xamarin工具感到厌烦。
对于Android 8.0,我的应用程序已在UWP和Android中以调试模式运行。但是,当我在Android上的“发布”模式下运行它时,当我尝试从相机捕获图片时,该应用程序崩溃了。
我正在使用Plugin.Media.Abstractions控制摄像机。我阅读了他们的文档,并说必须在使用该软件包之前先致电CrossCurrentActivity.Current.Init(this, bundle);
,但没有这种方法。
所以我查看了包管理器,其中有很多更新(包括插件)。所以我更新了。
然后悲伤开始了。我无法更新,因为我的目标是Oreo 8.0。因此,我更新了Visual Studio(下载了许多GB),重新启动,将目标更改为8.1,并更新了所有内容。
现在我什么也不能编译!我得到的第一个错误是:
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\packages\NETStandard.Library.2.0.1\build\NETStandard.Library.targets.
在解决方案资源管理器中,所有引用均带有警告三角形。
我已经关闭了VS,删除了.vs文件夹,obj和bin文件夹,然后重新打开-没什么变化。
我在做什么错了?