目前,我從裝載活在我的單元測試項目文件的子目錄配置文件配置:加載配置文件
HostingEnvironment env = new HostingEnvironment();
env.Initialize(@"C:\ProjectRoot\tests\MyProject.Tests", "UnitTesting");
Startup startup = new Startup(env);
var cfg = startup.Configuration;
var cs = cfg.Get("ConnectionStrings:MyApp");
Assert.NotNull(cs);
這看起來醜陋,因爲它使用的赦免路徑C:\ProjectRoot\tests\MyProject.Tests
,其他開發者可能會有所不同。 有沒有辦法用相對路徑代替它?