我的Xamarin.Forms项目中有4个文件,这些文件位于一个名为MiscFiles的文件夹中。每个构建动作都设置为Content,复制到输出设置为CopyAlways。前两个文件是扩展名为“ .db”的数据库文件。其他2个文件是名为StaticResources.Resources.resources和TestClient.Resources.resources的资源文件。
.net标准库正在使用这些文件,该库由Xamarin.Forms项目以及一个单独的WinForms项目引用。 Xamarin.Forms项目只需要通过应用程序部署文件,并将文件路径传递到标准库即可。
我期望在构建项目时将所有4个文件复制到Environment.SpecialFolder.LocalApplicationData路径,在iOS上它将解析为:
/Users/me/Library/Developer/CoreSimulator/Devices/A1415D63-CE56-4AA2-B8FB-B89B498E70AE/data/Containers/Data/Application/0682337D-1832-4640-8A90-2DFC525901DD/Documents/
db文件始终存在于Documents文件夹中,但是资源文件从不显示。资源文件只是不被复制还是被复制到其他文件夹? Xamarin是否会对资源文件有所不同?