Xamarin - 当前上下文中不存在名称为'Resource'的内容

3
我已经搜索了很久,但找不到解决这个问题的方法。我尝试过几种方法,但都没有帮助。我拥有Xamarin和Visual Studio 2015 Enterprise。几个月前,我在以前的电脑上所有东西都能正常运行。现在我有了一台新设备,刚刚开始设置Xamarin。我有几个演示和自己hack的解决方案。现在它们全部给我上面的错误消息。我确保所有模块中的命名空间都是正确的。解决方案非常小,没有什么花哨的东西。基本上是Hello World级别的东西,所以我不能理解为什么现在会失败。例如:失败的Hello World只有一个HelloWorld.cs文件和一些PNGs在资源树中,还有一个main.xml。
如果有人能帮我解决这个问题,我将非常感激。
我刚刚更新了(通过VS)Xamarin。现在我以前的解决方案无法加载。如果我创建一个新的解决方案,我就遇到了同样的“资源不存在”错误。Xamarin似乎出了问题。我以前使用过它,并且没有遇到过这些问题。

请添加产生错误的代码。 - Eugene Berdnikov
我有类似的问题。即使是只有一个TextView的简单HelloWorld应用程序也会出现“'Resource'在当前上下文中不存在”的类似问题。 - Nadeem Shaikh
2个回答

1
我解决了这个问题。我的Xamarin版本没有更新。我通过进入“程序和功能=> Microsoft Visual Studio Enterprise 2015”,点击更改/修改来更新它。现在,在Visual Studio弹出窗口下,在跨平台移动开发中更新C#/.NET(Xamarin v__)。更新后,此错误得到解决。
对我来说,我不需要安装Visual Studio 2017。
另外,感谢Martin的建议,你的答案也可以解决问题,但是升级Xamarin版本以与VS 2015配合使用并不需要安装2017。

好的,知道了!这可能意味着他们已经修复了问题 :-)。 - Martin Zikmund

0
这个 bug 目前出现在 Visual Studio 2015 中。请参见 Xamarin 论坛上的 this threadthis thread。目前唯一的解决方法似乎是 安装 Visual Studio 2017 或者 降级到较旧版本的 Xamarin。此外,也有一个 bug report 已经被提交,希望很快能够得到解决。

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