【发布时间】:2019-03-15 15:20:40
【问题描述】:
没有代码,因为这不是代码问题,而是 Visual Studio 问题。
我已经对这个问题进行了一些搜索,发现人们说他们遇到了这个问题,并没有具体说明他们是如何得到它的,而且大多数人回答“你应该将 AndroidManifest.xml 的构建操作设置为无”而没有任何解释原因这会起作用,这对我不起作用,因为它已经是我所拥有的,而且无论如何我都会收到错误。
我是怎么遇到这个问题的: 我在资产目录中创建了几个文件,file1、file2、file3。 然后我会用流式阅读器阅读它们。这行得通。
几周后,我决定通过 Visual Studio 将它们重命名为 file1.txt、file2.txt ... 等。
当我在我的设备上编译/启动它时,它不起作用。 streamreader 上的一个异常告诉我找不到该文件。在此之前,我的每个文件都有 3 个错误“@(Content)build action is not supported”。
我认为问题在于构建操作,或者可能是 android 对某些特定文件的行为方式?无论哪种方式,这如何通过更改文件格式来改变?为了清楚起见,我将它们制作为 .txt 文件,我没想到在那之后一切都会崩溃。
除此之外,我无法还原它。我删除了文件扩展名,现在我仍然遇到同样的问题。
我应该怎么做才能让资产文件夹中的文件像以前一样正确部署在我的机器上?它与构建选项有关吗?
提前致谢。
【问题讨论】:
-
Assets 应该有一个 AndroidAsset 的构建动作。 docs.microsoft.com/en-us/xamarin/android/app-fundamentals/…
-
@jason 谢谢,我想这是我编辑它们之前的样子。我不知道为什么这些设置在我重命名文件后被 vs 更改了。
标签: c# android visual-studio xamarin