无法复制文件 .xbf,因为找不到

Could not copy the file .xbf because it was not found

当我构建我的项目时,在 VS 升级到 16.4 后出现错误。

根据屏幕截图上的输出 window,您现在可以看到 VS 尝试引用包含命名空间的 xbf 文件的路径。以前不是。

例如:以前的路径如下所示: C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(4570,5):错误 MSB3030:无法复制文件“D:\AzureDevOps-Workspace\UWP\Main\PDFViewCtrlTools_VS2015\bin\x64\Debug\Utilities\SignatureDialog.xbf

新路径有一个额外的文件夹,包含 class 的命名空间。 “pdftron.PDF.Tools”。

为什么会这样?在旧路径上,所有 xbf 文件都可用。但是由于新的路径引用,VS 给出了类似“找不到它”的错误。

我尝试清理我的解决方案,从所有项目中删除所有 bin 和 obj 文件夹并重建。删除项目引用并读取它。没有任何效果。

更新到 16.4.1 后,我在 Visual Studio 中的同一项目中遇到了同样的问题。在搜索 VS 的已知问题列表后,我在下面的 link 中找到了 Andrew Bares 提供的解决方案,它对我有用。

https://developercommunity.visualstudio.com/content/problem/845490/unable-to-run-uwp-project.html

按照@jb1927的建议。请转到项目属性 -> 构建选项卡 -> 在输出部分下 -> 勾选复选框 "Generate library layout"