Dou*_*nke 2 intellisense xamarin.android xamarin visual-studio-2015
我正在使用Visual Studio 2015和Xamarin.Android.我的解决方案编译和链接很好,没有警告或错误.它在我的目标设备上正确运行.
但是,Intellisense无法找到自动生成的Resource.designer.cs文件(它提供了诸如.axml文件,字符串资源,资产等页面设计元素之类的所有资源ID常量).
如果我有类似的代码:var button = FindView(Resource.Id.some_button);,那么在编辑窗口中,"资源"部分将有一个红色下划线,如果我将鼠标悬停在它上面,我会看到:"当前上下文中不存在名称'资源'."
在"输出"窗口中,如果我将下拉列表更改为显示Intellisense的输出,我会看到如下行:
[Failure] Could not find file 'C:\Users\dghenke\Downloads\Widget\Widget\Widget.Android\obj\Debug\designtime\Resource.Designer.cs'.
Run Code Online (Sandbox Code Playgroud)
该路径存在于Debug \文件夹中,但下面没有设计时\文件夹.
我尝试过的事情:
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
<AndroidResgenClass>Resource</AndroidResgenClass>
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
位于第一个<PropertyGroup>元素中.Resource.designer.cs从项目中删除文件并重新添加.我没有尝试过的东西(并希望保持这种方式):从头开始创建一个全新的解决方案,然后手动重新添加原始的所有源文件.
版本:
最终对我有用的是添加:
<AndroidUseManagedDesignTimeResourceGenerator>False</AndroidUseManagedDesignTimeResourceGenerator>
Run Code Online (Sandbox Code Playgroud)
到PropertyGroup我.csproj文件中的第一个.
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |