Visual Studio

时间:2018-01-26 01:11:58

标签: visual-studio xamarin xamarin.android

我正在构建一个Xamarin应用程序,这是一个非常令人恼火的Visual Studio失败,我想尝试摆脱它。

首先,应用程序构建正常。它部署没有问题。 但是,在每个Fragment文件中,Resource类用红色加下划线,如果我将鼠标悬停在它上面,则显示为:

  

"当前上下文中没有名称资源"。

我正在谈论生成的类,它包含你在xml文件中放入的所有内容,比如Resource.Id.NameOfTextView

我有什么想法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

Xamarin有很多原因可能会像这样混淆。我认为它只是一个智能错误

如果清除删除binobj目录并重新启动无效,则必须尝试其他大量内容。

  • 尝试卸载并重新加载项目,以便重建资源。
  • 确保您的nugets是最新的。我知道这很奇怪,但有时重新安装所有的软件包
  • 检查Resource / Resource.Designer.cs中的命名空间并设置Specify Default Namespace当您的活动命名空间与Resource.Designer.cs不在同一名称空间时,可能会发生这种情况。
  • 如果您正在使用resharper,请尝试暂停它并取消暂停,如果它导致问题