gpt4 book ai didi

c# - 如何为 xml 文件指定正确的位置?

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:35 24 4
gpt4 key购买 nike

如何为 xml 文件指定正确的位置?

XDocument xDoc = XDocument.Load("Data.xml");

我在 xamarin live 中启动应用程序 - 一切正常。

我收集申请并签名。我在手机上安装了该应用程序 - 当我转到包含此代码的页面时,该应用程序崩溃了。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Xamarin.Forms;
using System.Xml.Linq;
using Xamarin.Forms.Xaml;

namespace App14
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class ListMain : ContentPage
{


public ListMain ()
{

InitializeComponent ();
XDocument xDoc = XDocument.Load("Data.xml");


}


}
}

这是我的解决方案的概要。 /image/gy31n.jpg

Data.xml:构建 Action =嵌入资源

谢谢大家的帮助。我根据您的建议更改了代码,以了解是否正在创建文件。我这样做了,但得到了“否”——代码说文件没有被创建。有什么想法吗?

  string fullPath = Path.Combine(
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Resources), "Data.xml");
if (File.Exists(fullPath))
{
stackLayout.Children.Add(new Label { Text = "YES", FontSize = 20, HorizontalOptions = LayoutOptions.End });
}
else
{
stackLayout.Children.Add(new Label { Text = "NO", FontSize = 20, HorizontalOptions = LayoutOptions.End });
}

最佳答案

如何将文件移动到 Assets 文件夹下并使用:

XDocument xDoc = XDocument.Load (Assets.Open ("Data.xml"));

关于c# - 如何为 xml 文件指定正确的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50656178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com