我有一个名为Admin的启动项目。它在另一个名为Data的项目中调用一个方法。数据读取位于Data.dll所在文件夹中的XML。但是我得到的路径在Admin项目文件夹中查找错误。
我已经尝试过(来自Data项目)
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"BookSource\Book.Xml");
Path.Combine(Environment.CurrentDirectory, @"BookSource\", "Book.Xml")
他们两个都看着 ..Admin \ Bin \ Debug \ BookSource \ Book.Xml 代替 ..Data \ Bin \ Debug \ BookSource \ Book.Xml
我认为这是因为管理员启动了解决方案。那么,除了开始的项目,我如何才能到达另一个项目?