【发布时间】:2018-05-28 23:05:46
【问题描述】:
我在 VS 2017 v. 15.7.2 中。直到大约一两个星期前,我还有一个完整的 Xamarin.Forms 项目。我相信从 15.6 开始有一个 VS 升级,从那时起,我收到了莫名其妙的错误,甚至在创建新项目时、在编译或执行任何操作之前都是开箱即用的错误。
我不能将代码放在块引用中,因为错误不会显示,所以这是图片:
当我创建 Xamarin.Forms 项目时,我得到了这个(错误分数)。详细错误如下:
错误 CS0518 未定义预定义类型“System.Void”或 导入 XamarinTest2 C:...\XamarinTest2\XamarinTest2\XamarinTest2\App.xaml.cs 5 Active
我可以看到 Nuget“已安装”部分中的“NETStandard.Library”包显示“2.0.3”,但我常见的 Xamarin.Forms 项目显示“2.0.1”,版本的下拉菜单显示其他任何内容都是“被项目阻止”。
其他 3 个项目,“Android”、“iOS”和“UWP”将让我选择并安装“2.0.3”。我试过一次,然后收到一条关于“混合版本”的消息。在这一点上,我相信我看到的问题与这个“NETStandard”包有关。
如果它会有所帮助,但我不知道如何让一个全新的项目加载/使用/安装“2.0.3”而不是“2.0.1”。
自最近的 VS 更新以来,还有其他人遇到过奇怪的行为/错误吗?
【问题讨论】:
-
您找到解决方案了吗?这发生在我最近在新机器上安装 VS 2017 之后。我从 Xamarin Forms 的模板创建了一个新项目,但我无法构建或运行它。只是一堆错误。 stackoverflow.com/q/52174145/1462656
标签: xamarin xamarin.forms