我正在VS Pro 2015(Xamarin)开发Android应用程序。一切正常,直到今天早上我更新了我的Android设备。我能够构建我的应用程序,但在部署到我的设备时,我收到一些警告,说其他人似乎通过将AndroidManifest.xml构建操作设置为None来修复@(Content) build action is not supported
,但我的AndroidManifest.xml的构建操作已经设置没有。
我检查了警告中的所有指定文件。其中大部分都是.png
,Build action设置为Android Resource(我也尝试过Build Action - > Content
没有运气),其中一些是.xml
,Build action设置为Content。
这是我的代码窗口的屏幕截图。
对于重复的标记:我已经在堆栈交换上尝试过与此相关的Xamarin帖子。几乎不应该有20个帖子!但没有一个对我有用。
打开项目文件夹并删除bin和obj文件夹,从设备中删除应用程序并再试一次。
如果文件是android资源,则需要获取上述文件的属性并设置:
Build Action: AndroidResource
Custom Tool: MSBuild:UpdateGeneratedFiles
然后重新编译,当您再次收到警告时,只需双击警告即可打开与其关联的文本文件,请确保从项目中删除此文件。此文件不会再次生成。 (您可以通过将鼠标悬停在文件选项卡标题上来归档文件位置)。