空白的Android应用程序包安装错误

3

我正在从控制台应用程序转向F#的移动开发,因为我有一个项目需要在移动设备上运行。但是当我在VS 2019中创建一个项目时,我遇到了“包安装错误”。

无法将所有必需的软件包添加到项目中。以下软件包从'....'安装失败:

FSharp.Core.4.6.2:无法找到软件包“FSharp.Core”的版本“4.6.2”。 Xamarin.Android.FSharp.ResourceProvider.1.0.0.28:无法找到软件包“Xamarin.Anroid.FSharp.REsourceProvider”的版本“1.0.0.28”。

我尝试之后通过nuget添加它们,但这并没有解决问题。我已将FSharp.Core降级为4.6.2,以确保这不是问题所在。其他软件包是正确的版本。

当我运行默认程序时,报告了找不到FSharp.Core(类型int)和Xamarin.Android.FSharp.ResourceProvider(Button.Click.Add方法)中的内容的错误,即使我已经手动添加了它们。

1个回答

1

看起来微软已经发布了“修复”措施, 但是在2020年8月的最新版本中,我仍然遇到了这个问题。然而,如果您在评论中向下滚动,似乎其他人已经通过安装Xamarin.Android.FSharp.ResourceProvider包来解决此问题。

我个人还必须做其他事情,例如从nuget窗口安装Fsharp.Core包以及添加System.Numerics引用以解决奇怪的int相关错误。我认为System.Numerics程序集是让您使其正常工作的最后一步。只需右键单击解决方案资源管理器中的引用,选择“添加引用”,然后找到System.Numerics即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接