不支持构建动作

时间:2019-03-15 15:20:41

标签: c# android visual-studio xamarin

没有代码,因为这不是代码问题,而是视觉工作室。

我已经仔细研究了这个问题,发现有人说他们有这个问题,没有真正说明他们是如何得到的,大多数人回答“您应该将AndroidManifest.xml的构建操作设置为none”,而没有任何原因的解释。这将起作用,但对我来说将不会起作用,因为它已经是我所拥有的,并且无论如何我都会遇到错误。

我是怎么遇到这个问题的: 我在资产目录中创建了一些文件,文件1,文件2,文件3。 然后,我将使用流阅读器阅读它们。这行得通。

再过几周,我决定通过Visual Studio将它们重命名为file1.txt,file2.txt ...等。

当我在设备上编译/启动它时,它不起作用。 streamreader上的异常告诉我找不到文件。在此之前,我的每个文件都有3个错误“不支持@(Content)build操作”。

我认为问题出在构建动作上,或者可能是android对某些特定文件的行为方式?无论哪种方式,如何通过更改文件格式来改变?为了清晰起见,我制作了.txt文件,但我没想到此后一切都会崩溃。

最重要的是,我无法还原它。我删除了文件扩展名,但现在仍然有相同的问题。

我应该怎么做才能将资产文件夹中的文件正确地部署到机器上?与构建选项有关吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

正如Jason在上述评论中所强调的那样,Android资产的构建操作应为AndroidAsset,在我将其重命名后进行了更改。可以在文件属性上找到此菜单。

https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/resources-in-android/android-assets?tabs=windows