MSTest:单元测试-未找到输入文件..vsmdi
本文关键字:输入 文件 vsmdi 单元测试 MSTest | 更新日期: 2023-09-27 18:20:11
我有一个项目想要添加一个单元测试。项目中还有其他单元测试是由以前的开发人员编写的。我将测试一个对象,该对象将读取XML文件并将其转换为对象。为此,我选择测试项目并添加一个单元测试,然后选择我想要进行单元测试的类。被截断的类会自动生成,我可以成功编译项目,但当我运行时,我会得到错误
未找到输入文件:C:''Blah''Blah''brah''MYPROJECTNAME.vsmdi.
我尝试检查测试解决方案中的所有文件并重新创建单元测试,但我仍然得到相同的错误
供您参考:
- 我的项目中没有vsmdi文件
- 运行Visual Studio 2010
- TFS 2010
- 以.NET 2.0运行时为目标(由于管理限制,无法转到4.0)
- 这是一个控制台应用程序
- 使用MSTest
任何帮助都将不胜感激!谢谢Orin
我也遇到过类似的问题。我做了什么:
- 封闭式解决方案和Visual Studio
- 已从包含项目的文件夹中删除"部分只读"
- 再次打开VS并启动测试
我在"输出测试"窗口中仍然有这个消息,但测试是可执行的。
希望能有所帮助。
如果这对您来说仍然是一个问题,我建议您检查一下,如果您正在运行服务器构建,您是否对尝试在本地和构建服务器上创建VSMDI文件的目录具有写入权限。如果我没有记错,如果VS无法创建VSMDI文件,您将遇到此消息。