我目前有一个项目,其结构中有几个文件夹。我正在使用PlayerDataHandler
类,我需要访问/Assets/Data
中的XML文件。
目前,我发现从/Source/Meta/PlayerInformation.cs
到/Assets/Data
获取流的唯一方法是编写以下代码行:
string xpathXmlPath = System.AppDomain.CurrentDomain.BaseDirectory;
xpathXmlPath = Directory.GetParent(Directory.GetParent(Directory.GetParent(xpathXmlPath).FullName).FullName).FullName + @"\Assets\Data\XPathElements.xml";
我相信有更清洁的方法可以实现这一目标。有什么建议吗?
聚苯乙烯。我也尝试了以下结果,结果路径相同(\Overwatcher\OverwatcherWpf\OverwatcherWpf\bin\Debug\
):
Assembly.GetExecutingAssembly().Location
Assembly.GetEntryAssembly().Location
AppDomain.CurrentDomain.BaseDirectory