sandcastle BE0040错误:路径错误

时间:2017-05-04 14:44:52

标签: visual-studio-2013 sandcastle

我使用Sandcastle帮助文件生成器(SHFB)GUI在Microsoft Visual Studio 2013中为C#项目构建文档。在项目属性中,输出路径设置为" bin \ x86 \ Debug \",但是当我在SHFB GUI中构建Sandcastle帮助文件时,有一个

  

错误BE0040:项目装配不存在

并引用路径" \ bin \ Debug",而不是项目属性中指定的输出路径。

SHFB从哪里获取输出路径?我怎么能纠正这个?

1 个答案:

答案 0 :(得分:0)

我无法重现这个问题。建议SHFB online help and documentation使用以下链接。

如果无法找到项目文件文档源中的程序集,则 BE0040项目程序集不存在 错误。

此错误的最可能原因是项目尚未构建。构建项目以使程序集存在,然后构建帮助文件项目。此外,请检查文档源上的“配置”和“平台”设置,以确保它们正在选择已构建的程序集(即“调试”或“发布”)。如果未指定,请检查GUI中的设置(如果使用)或命令行选项(如果使用MSBuild构建)以获取正确的设置。如果未指定,则分别默认为Debug和AnyCPU。

切换平台目标,例如x86也可能导致这种情况(不同的路径,见下文)。

enter image description here

使用SHFP GUI时请检查文件名和文件夹。

enter image description here