也许你们中有人能帮我解决我的问题。首先,为了弄清楚这个问题是stackoverflow上的一个已知问题,我阅读了该问题的所有解决方案并尝试了它们,但这并没有解决我的问题。
问题:
MSB3027:无法复制用户"C: SpecificUser.nuget 包 opentap 9.10.4 制造载荷 System.Runtime.InteropServices.RuntimeInformation.4.0.2.0 System.Runtime.InteropServices.RuntimeInformation.dll"的依赖关系;来"本调试 System.Runtime.InteropServices.RuntimeInformation.4.0.2.0 System.Runtime.InteropServices.RuntimeInformation.dll"依赖;。重试次数超过10次。失败了。
由于这个错误,无论我是在调试模式还是发布模式下构建,我都无法构建我的解决方案。
尝试解决
- 起初我只是试图清理项目并重建它
- 我还尝试清理解决方案并重建解决方案
- 接下来,我卸载了项目,重新加载了它,有和没有依赖项
- 然后我尝试关闭VS2019并结合前面的部分重新打开项目
- 之后,我尝试取消选中"允许NuGet自动检查丢失的包期间build in Visual Studio"(调试→选项)
- 然后我尝试用上面 的所有组合来构建项目
- 然后我尝试了相同的,但清除所有NuGet缓存
- 然后我尝试插入预构建操作
if exist "$(TargetPath).locked" del "$(TargetPath).locked"
if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
这给我一个错误MSB3073,但没有错误消息和描述说:
MSB3073:命令"if exist "C:UsersSpecificUsersourcereposProjectNamebinDebugProjectName.dll.locked"德尔"C: 回购 SpecificUser 用户来源ProjectName bin 调试 ProjectName.dll.locked"
- 另外,我确保输出路径是清晰的 接下来我试图删除bin文件夹和obj文件夹。
这些步骤都没有成功。
<<p>附加问题/strong>有时依赖项无法加载。为此,我尝试重新安装它们或重新加载依赖项。有时它会起作用,但通常不会。此外,还有一些参考资料,如OpenTAP或Microsoft。CSharp在符号内部有一个黄色矩形参考 黄色矩形资源使用
- OpenTAP SDK
- OpenTAP自由
- NetStandard自由
- 微软。CSharp自由
from StackOverflow
- 无法复制"objDebug{project}.dll"本项目}{.dll"
- visual studio 2013无法复制"objDebug.dll"本 Debug.dll"
- 错误:Cannot access file bin/Debug/…因为它正在被另一个进程使用
- 无法复制文件"*bindebug*.dll"本* .dll"在Visual Studio
- 错误MSB3027:无法复制"C: pagfile . system "本 roslyn pagefile.sys"。重试次数超过10次。失败的
也许有人能帮我解决我的问题^o^/
每个人都对解决方案感兴趣。
我的问题是,Visual Studio在解决依赖关系方面存在问题。由于测试,我试图在相同的路径上重新创建一个项目,并将旧项目移到我的桌面。然后看看代码,我打开了旧项目,之后它就工作了。
<<p>解决方案/strong>当路径太长时,Visual Studio无法解决依赖关系。现在我已经改变了路径,它工作了。