.net - SandcaSTLe 帮助文件生成器找不到 vs2010.config

标签 .net visual-studio-2010 sandcastle portable-class-library shfb

我正在尝试为可移植类库(.Net40、Silverlight 4、.Net for Windows Store、Windows Phone 7.5)构建文档作为 HTML 帮助 1 和 MS 帮助查看器。我只有一个“文档来源”。项目设置为使用vs2010文档样式(vs2005样式也存在问题)。每当我尝试构建文档项目时,无论是通过 SandcaSTLe Help File Builder GUI 还是 Visual Studio 2010,我总是遇到相同的错误:

SHFB: Error BE0019: Unable to transform template 'VS2010.config': Could not find a part of the path 'C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable'.
Could not find a part of the path 'C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable'.

经过更多调查,该目录应该是 C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\Templates\VS2010.config .如何将 SHFB 重定向到该目录而不是它正在尝试的目录?

我必须做什么才能构建文档项目?

通过进一步调查,我想我已经推断出这个问题与文档源是一个可移植的类库有关。这是 SHFB 中的错误,还是我可以自己修复?

最佳答案

我遇到了同样的问题,似乎是从 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETPortable\2.3.5.1 复制文件至 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable解决了这个问题。

但我真的不明白发生了什么,这对我来说不是一个合适的解决方案,只是一种解决方法。

关于.net - SandcaSTLe 帮助文件生成器找不到 vs2010.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15590157/

相关文章:

asp.net - 为什么 "use custom server"选项在 Visual Studio 2010 中被禁用?

c# - 如何从 aspdotnet web 项目生成纯 HTML 文档?

c# - 如何从人员列表中查询孙辈?

.net - 如何在 SharpSvn 中创建分支

c# - 调试 .NET Framework 的源代码仅显示在 Visual Studio 2010 中的反汇编

c# - ReSharper 5 禁用解析 View

visual-studio-2013 - SandcaSTLe BE0040错误: wrong path

html - SandcaSTLe 中生成的 index.html 只包含第一个项目

.net - 如何在 .Net Web 应用程序中实现 Ajax Control Toolkit 自定义编辑器?

.net - 如何在 .NET 中替换“