在我的解决方案中,我有多个项目,并且在项目AI中想要从项目B中的文件中获取System.IO.File.ReadAllText(字符串目录)但是我不想对路径进行硬编码,因为一旦部署在路径上这将改变托管服务器。我已经在文件上设置了“始终复制”,但由于目录不同,因此无法使用Path.Combine(GetCurrentDirectory)
,它将来自我的解决方案文件中的其他项目。我怎么能绕过这个?
我也试过
System.String.Format(@"{0}bin\{1}", System.AppDomain.CurrentDomain.BaseDirectory, filename);
然而问题是项目b中的文件不是BaseDirectory。