我正在使用(SHFB) GUI为Microsoft 2013中的C#项目构建文档。在Properties中,输出路径被设置为"bin\x86\Debug\",但是当我在SHFB中构建沙堡帮助文件时,有一个
错误BE0040:不存在项目程序集
并引用路径"\bin\Debug",而不是项目属性中指定的输出路径。
SHFB从哪里获得输出路径?我该怎么纠正呢?
发布于 2017-07-15 10:31:27
我不能重复这个问题。建议为SHFB在线帮助和文档提供以下链接。
如果找不到来自项目文件文档源的程序集,则BE0040项目程序集不存在错误。
造成此错误的最可能原因是项目尚未构建。生成项目,以便程序集存在,然后生成帮助文件项目。此外,检查文档源上的配置和平台设置,以确保它们选择构建的程序集(即调试或发行版)。如果没有指定它们,请检查GUI (如果使用)或命令行选项(如果使用MSBuild)中的设置,以获得正确的设置。如果没有指定,它们分别默认为Debug和AnyCPU。
切换平台目标,例如x86也可能导致这种情况(不同的路径,见下文)。

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

https://stackoverflow.com/questions/43786072
复制相似问题