Opentap 无法将“[name].dll”复制到“bin\Debug\Dependencies\[Name].dll”。重试次数超过 10。失败

Posted

技术标签:

【中文标题】Opentap 无法将“[name].dll”复制到“bin\\Debug\\Dependencies\\[Name].dll”。重试次数超过 10。失败【英文标题】:Opentap Could not copy "[name].dll" to "bin\Debug\Dependencies\[Name].dll". Exceeded retry count of 10. FailedOpentap 无法将“[name].dll”复制到“bin\Debug\Dependencies\[Name].dll”。重试次数超过 10。失败 【发布时间】:2021-12-10 19:06:12 【问题描述】:

也许你们中的某个人可以帮助我解决我的问题。首先要明确这个问题是 *** 上的一个已知问题,我阅读了该问题的所有解决方案并尝试了它们,但这并没有解决我的问题。


问题:

MSB3027:无法复制 “C:\Users\SpecificUser.nuget\packages\opentap\9.10.4\build\payload\Dependencies\System.Runtime.InteropServices.RuntimeInformation.4.0.2.0\System.Runtime.InteropServices.RuntimeInformation.dll” 到 “bin\Debug\Dependencies\System.Runtime.InteropServices.RuntimeInformation.4.0.2.0\System.Runtime.InteropServices.RuntimeInformation.dll”。 重试次数超过 10。失败。

由于该错误,无论我是在调试模式还是发布模式下构建,我都无法构建我的解决方案。


尝试解决

    起初我只是尝试清理项目并重建它 我还尝试清理解决方案并重建解决方案 接下来,我卸载了项目并重新加载了依赖项和不依赖项 然后我尝试关闭VS2019并结合前面的部分重新打开项目 之后我尝试取消选中“允许 NuGet 在 在 Visual Studio 中构建”(调试 -> 选项) 比我尝试使用以上所有组合构建项目 比我尝试的相同,但清除所有 NuGet 缓存 比我尝试插入预构建操作

if exist "$(TargetPath).locked" del "$(TargetPath).locked" 
if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"

这给我一个错误 MSB3073 但没有错误消息,并且描述说:

MSB3073: 命令 "如果存在 "C:\Users\SpecificUser\source\repos\ProjectName\bin\Debug\ProjectName.dll.locked" del "C:\Users\SpecificUser\source\repos\ProjectName\bin \Debug\ProjectName.dll.locked"

    另外,我确保输出路径清晰 接下来我尝试删除 bin 文件夹和 obj 文件夹。

所有这一步都没有成功。

其他问题 有时依赖项不会加载。为此,我尝试重新安装它们或重新加载依赖项。有时它会起作用,但通常不会。此外,一些参考,如 OpenTAP 或 Microsoft.CSharp 在符号内有一个黄色矩形 yellow rectangular at reference

使用资源

OpenTAP SDK OpenTAP lib NetStandard lib Microsoft.CSharp lib

*** 的尝试解决方案

Could not copy "obj\Debugproject.dll" to "binproject.dll" visual studio 2013 Could not copy "obj\Debug.dll" to "bin\Debug.dll" Error: Cannot access file bin/Debug/... because it is being used by another process Unable to Copy File "*\bin\debug*.dll" to "bin*.dll" in Visual Studio Error MSB3027: Could not copy "C:\pagefile.sys" to "bin\roslyn\pagefile.sys". Exceeded retry count of 10. Failed

也许有人可以帮助我解决我的问题\^o^/

【问题讨论】:

【参考方案1】:

只为所有感兴趣的人提供解决方案。

我的问题是,Visual Studio 有解决依赖关系的问题。由于测试,我尝试在同一路径上重新创建一个项目并将旧项目移动到我的桌面。比起查看代码,我打开了旧项目,然后它就可以工作了。

解决方案

路径过长时,Visual Studio 无法解决依赖关系。现在我改变了路径,它可以工作了。

【讨论】:

以上是关于Opentap 无法将“[name].dll”复制到“bin\Debug\Dependencies\[Name].dll”。重试次数超过 10。失败的主要内容,如果未能解决你的问题,请参考以下文章

寻找 assembly-name.dll.config 的 nUnit 测试

无法将数据复制到 AWS RedShift

无法将文件从 obj\Debug 复制到 bin\Debug

Flutter - 无法将文件复制到新路径

无法将目录从 Bundle 复制到库

无法将数据从查询复制到数据表