更新:我发现每次运行测试时,都会创建一个新文件夹(Benjamin_C12LPCRE 'date' 'time'),但是没有在我认为它最初丢失的地方创建 dll。
我做了什么:
Microsoft.VisualStudio.QualityTools.UnitTestFramework
[DeploymentItem("DCIM.dll")]
归因于测试项目,均在 [TestClass()]
之前和 [TestMethod()]
声明那么如何确保正确创建所有必要的文件呢?
原问题:
昨天,我的测试运行正常,我最近做了一个项目重命名,导致一些测试有些困惑,但现在我的测试都没有工作,它们都显示这个错误:
The test assembly 'C:\Visual Studio 2010\Projects\DCIM\TestResults\Benjamin_C12LPCRE 2014-04-29 11_57_58\Out\DCIM Test.dll' cannot be loaded. Error details: Could not find file 'C:\Visual Studio 2010\Projects\DCIM\TestResults\Benjamin_C12LPCRE 2014-04-29 11_57_58\Out\DCIM Test.dll'.
我检查了文件路径,瞧,没有 dll。
应该有吗?有没有办法解决这个问题?
Test 项目与 Main 项目在同一个解决方案中,正如我所说,我最近重命名了我的项目,这导致了我问过的一些错误 here
最佳答案
当远程机器的磁盘上没有可用空间时,我遇到了同样的问题。清理空间解决了这个问题。
关于c# - 无法加载测试程序集 '*.dll'。错误详细信息 : Could not find file *. dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23354293/