我的Project A中包含一个xml文件
复制到输出目录设为始终复制 生成操作设置为内容
Project B引用A B的输出中会有这个xml文件但是我的Project C引用B 输出中就不包含这个xml文件了如何解决这个问题?可以让C也引用A 但是我加了一个单元测试项目
单元测试框架之间的引用关系我就没办法控制了
程序一直找不到xml文件 怎么办呢?
复制到输出目录设为始终复制 生成操作设置为内容
Project B引用A B的输出中会有这个xml文件但是我的Project C引用B 输出中就不包含这个xml文件了如何解决这个问题?可以让C也引用A 但是我加了一个单元测试项目
单元测试框架之间的引用关系我就没办法控制了
程序一直找不到xml文件 怎么办呢?
解决方案 »
- C#动态加载dll
- 在c#中用鼠标点击动态改变控件位置的问题
- datagridview 拖动列以后 怎么能取到变化后的结果
- 关于用API操作串口的问题!!!
- 如何把datagridview 当前行转换成一个ds
- DEV TREELIST,他有SELECTED事件吗
- 为什么DATATABLE为什么插入不了数据
- 用Socket调用Ftp时, NLST命令返回"226 Transfer complete."
- 关于SqlDataSource 入门级问题 高手请进 ASP.NET
- 最近突然想到一件事,.NET也用了一段時間了,但總是想不明白,大家都來看看,說說.
- asp.net划曲线坐标走向图
- 关于多层中数据表字段和实体类的对应,是否必须一对一?!
生成-->输出-->输出路径都设置成一样的,比如..\Debug\
三个都这样设置
那么xml就在测试执行目录里了
但是每次执行一次测试 VS都会在测试框架中再引用这个测试项目
测试框架的执行输出中是没有的
而且每执行一次测试 都会重新生成一个
路径类似于这个:TestResults\Administrator_ZHL 2008-09-24 15_25_32\Out
带有时间戳的
而测试框架是没有办法那样设置的
我的理解你要测试的是哪个项目,a?b?c?或者全部
xml不是a,b,c项目中使用吗
在测试->编辑测试运行配置->本地测试运行(你的测试名称)->部署
中把你要添加的文件加入即可非常感谢楼上的热心帮助