【发布时间】:2017-11-30 09:41:54
【问题描述】:
我知道已经有一个问题 here 询问完全相同的错误消息,但不幸的是,接受的答案对我不起作用。
今天早上早些时候我能够成功构建我当前的解决方案,但在大约 15 分钟前构建突然开始失败,并显示以下错误消息:
C:\程序文件 (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): 警告 MSB3245:无法解析此引用。找不到 程序集“MyAssembly.dll”。检查以确保程序集存在 在磁盘上。如果您的代码需要此参考,您可能会得到 编译错误。
不幸的是,我的代码需要这个 DLL。因为无法定位,所以我的解决方案无法编译。
我已经尝试清理然后再次构建我的解决方案,但这没有用。
我注意到该引用旁边有一个黄色图标,因此我删除了该引用,然后从.csproj 文件中<HintPath> 标记内指定的完全相同的位置再次添加它。 (位置是\bin\Debug 文件夹。)黄色图标随即消失。
但是,立即在我点击“构建解决方案”(Debug 模式)后,黄色图标再次出现,我再次看到相同的 MSBuild 错误消息,通知我找不到 DLL。
我该如何解决这个问题?
【问题讨论】:
标签: .net visual-studio-2015 msbuild