Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS2015 Xamarin.Android:Intellisense可以';t参见Resource.designer.cs_Xamarin_Visual Studio 2015_Xamarin.android_Intellisense - Fatal编程技术网

VS2015 Xamarin.Android:Intellisense可以';t参见Resource.designer.cs

VS2015 Xamarin.Android:Intellisense可以';t参见Resource.designer.cs,xamarin,visual-studio-2015,xamarin.android,intellisense,Xamarin,Visual Studio 2015,Xamarin.android,Intellisense,我正在将Visual Studio 2015与Xamarin.Android一起使用。我的解决方案编译和链接良好,没有警告或错误。它在我的目标设备上正确运行 但是,Intellisense找不到自动生成的Resource.designer.cs文件(该文件为.axml文件中的页面设计元素、字符串资源、资产等提供了所有资源ID常量) 如果我有这样的代码:var-button=FindView(Resource.Id.some\u按钮),然后在编辑窗口中“资源”部分将有一个红色下划线,如果我将鼠标移

我正在将Visual Studio 2015与Xamarin.Android一起使用。我的解决方案编译和链接良好,没有警告或错误。它在我的目标设备上正确运行

但是,Intellisense找不到自动生成的Resource.designer.cs文件(该文件为.axml文件中的页面设计元素、字符串资源、资产等提供了所有资源ID常量)

如果我有这样的代码:
var-button=FindView(Resource.Id.some\u按钮),然后在编辑窗口中“资源”部分将有一个红色下划线,如果我将鼠标移到它上面,我会看到:“名称‘资源’在当前上下文中不存在。”

在输出窗口中,如果我更改下拉列表以显示Intellisense的输出,我会看到一行,如:

[Failure] Could not find file 'C:\Users\dghenke\Downloads\Widget\Widget\Widget.Android\obj\Debug\designtime\Resource.Designer.cs'.
该路径一直存在到Debug\文件夹,但下面没有designtime\文件夹

我尝试过的事情:

  • 关闭并重新打开Visual Studio
  • “清洁解决方案”后接“构建解决方案”
  • 完全删除源代码树,然后从源代码管理获取新副本
  • 检查my.csproj文件以确保
    资源
    资源
    Resources\Resource.designer.cs
    
    位于第一个
    元素中
  • 从项目中删除
    Resource.designer.cs
    文件并重新添加它
我没有尝试过的事情(并且更愿意保持这种方式):从头开始创建一个全新的解决方案,然后手动重新添加原始的所有源文件

版本:

  • Visual Studio Professional 2015 14.0.25431.01更新3
  • 沙马林4.8.0.756
  • Xamarin.Android 8.1.0.13

    • 最终对我有效的是添加:

      <AndroidUseManagedDesignTimeResourceGenerator>False</AndroidUseManagedDesignTimeResourceGenerator>
      
      False
      

      对于my
      .csproj
      文件中的第一个
      属性组

      某些问题与
      Resharper
      (以及其他第三方vsix/插件)有关,请尝试禁用每个属性组,以测试它们是否导致了问题。在2017年的一些15.5.x预览版中也遇到了同样的问题(没有第三方扩展,它只是简单地打破了:-(尝试在上搜索/发布您是否尝试在另一台计算机上测试此解决方案,以检查此问题是否与您当前的解决方案或您的VS有关?如果此问题仅在此解决方案中出现,请删除此解决方案存储文件夹下的隐藏.VS文件夹,或创建新的空白解决方案,然后逐个添加项目以解决此问题问题。没有Resharper(或任何其他第三方插件);它是香草VS加Xamarin.VS。谢谢!我有完全相同的问题,即使是Xamarin/Android和Visual Studio版本。这正是解决方案。非常感谢!