【发布时间】:2009-03-27 08:01:45
【问题描述】:
目前我在 C:\Projects\TestProject\TestClass.cs 中有一个名为 TestClass.cs 的测试类
我在 C:\Projects\TestProject\config\config.xml 中也有一个 Xml 文件
在 TestClass.cs 中,我有一个从文件系统加载 Xml 的测试方法,如下所示:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Path.Combine(Assembly.GetExecutingAssembly().Location, "config\config.xml"));
不幸的是,Location 属性给了我这个值:
C:\Projects\TestProject\TestResults\klaw_[computernamehere] [time here]\
而不是我想要的,它是 C:\Projects\TestProject\
我也尝试过 Assembly.GetExecutingAssembly().CodeBase,结果相似。
有什么想法吗?
【问题讨论】:
标签: c# .net visual-studio-2008 unit-testing