我使用Sandcastle帮助文件生成器(SHFB)GUI在Microsoft Visual Studio 2013中为C#项目构建文档。在项目属性中,输出路径设置为" bin \ x86 \ Debug \",但是当我在SHFB GUI中构建Sandcastle帮助文件时,有一个
错误BE0040:项目装配不存在
并引用路径" \ bin \ Debug",而不是项目属性中指定的输出路径。
SHFB从哪里获取输出路径?我怎么能纠正这个?
答案 0 :(得分:0)
我无法重现这个问题。建议SHFB online help and documentation使用以下链接。
如果无法找到项目文件文档源中的程序集,则 BE0040项目程序集不存在 错误。
此错误的最可能原因是项目尚未构建。构建项目以使程序集存在,然后构建帮助文件项目。此外,请检查文档源上的“配置”和“平台”设置,以确保它们正在选择已构建的程序集(即“调试”或“发布”)。如果未指定,请检查GUI中的设置(如果使用)或命令行选项(如果使用MSBuild构建)以获取正确的设置。如果未指定,则分别默认为Debug和AnyCPU。
切换平台目标,例如x86也可能导致这种情况(不同的路径,见下文)。
使用SHFP GUI时请检查文件名和文件夹。