如何获取不同库中文件的相对路径?

How to get relative path of a file in a different library?

我的解决方案中有两个项目:

  1. Echipieri.Data(数据库存储库)-> Locations.txt

  2. Echipieri.Web(ASP.NET MVC)

我想从数据中读取位置文件,但我无法找出相对路径。

我试过了:

string path = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "Locations.txt");

但它在 Echipieri.Web 而不是 Echipieri.Data 中搜索。如何让它在 Echipieri.Data 文件夹中搜索?

您的路径是相对于 application/site 的,即 运行 代码。您需要将文本文件移动到 Echipieri.Web 并将文件路径或其内容提供给数据层。