【发布时间】:2018-11-16 19:47:55
【问题描述】:
如何从不同的项目中读取文件?
我有一个解决方案:
Solution1
-MyProject
-MyProject.Artifacts
----Message.XML
-MyProject.Tests
我正在尝试从MyProject.Tests 读取Message.XML 的内容。
如何从MyProject.Tests读取Message.XML的内容?
不幸的是,我现在正在做这样的事情,但它不是很漂亮:
var currentDir = Directory.GetCurrentDirectory();
var parentDir = Directory.GetParent(Directory.GetParent(currentDir).FullName).FullName;
var parentParentDir = Directory.GetParent(Directory.GetParent(Directory.GetParent(currentDir).FullName).FullName).FullName;
var parentParentParentDir = Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetParent(currentDir).FullName).FullName).FullName).FullName;
【问题讨论】:
-
它是什么样的应用程序? Web、控制台或 WPF ...?我认为您可以自己定义 XML 输出文件夹。因此,您可以参考:stackoverflow.com/questions/6041332/…
-
它是一个天蓝色的功能
标签: c# .net visual-studio visual-studio-2017