实际上,当从单元测试项目执行以下代码时,我得到了错误...其中 import 是以下代码中的 xml 文件。
XmlTextReader importReader= new XmlTextReader(System.Web.Hosting.HostingEnvironment.MapPath("~/Content/Importcontent/import"));
上述代码存在于不同项目(类库)中的一种方法中,该方法用于单元测试项目中的测试方法
上面的路径存在于 web 项目中。和价值
System.Web.Hosting.HostingEnvironment.MapPath("~/Content/Importcontent/import")
是空的..即无法获得文件的完整路径我猜bcos托管环境没有运行(网络项目)上面的代码在从网络项目运行时工作正常,即它返回确切的路径。而从测试项目运行时返回空值。
从测试项目运行时,请让我知道如何获取文件路径(Web 项目中存在文件的位置)。