Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用xbuild在ubuntu上使用Sandcastle HelpFileBuilder生成.NET文档_.net_Linux_Ubuntu_Sandcastle_Xbuild - Fatal编程技术网

使用xbuild在ubuntu上使用Sandcastle HelpFileBuilder生成.NET文档

使用xbuild在ubuntu上使用Sandcastle HelpFileBuilder生成.NET文档,.net,linux,ubuntu,sandcastle,xbuild,.net,Linux,Ubuntu,Sandcastle,Xbuild,我有一个travis CI工作流设置来构建一个sandcastle项目。当运行xbuild时,我得到下面给出的错误。有人能帮忙吗 我正在使用Ubuntu 14.04.3 LTS $xbuild SandcastleARM.shfbproj XBuild引擎版本12.0 Mono,版本4.0.5.0 版权所有(C)2005-2013各种Mono作者 构建于2016年2月2日10:41:37开始。 Project”/home/travis/build/vivsriaus/ARMDoc/sdk/dot

我有一个travis CI工作流设置来构建一个sandcastle项目。当运行xbuild时,我得到下面给出的错误。有人能帮忙吗

我正在使用Ubuntu 14.04.3 LTS

$xbuild SandcastleARM.shfbproj
XBuild引擎版本12.0
Mono,版本4.0.5.0
版权所有(C)2005-2013各种Mono作者
构建于2016年2月2日10:41:37开始。

Project”/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj“(默认目标):
目标CoreBuildHelp:
SHFB:警告BHT0001:无法获取正在执行的项目:无法从全局集合获取匹配的项目。将加载指定的项目,但将忽略命令行属性替代。
SHFB:错误BHT0002:无法生成项目“/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj”:System.NotImplementedException:未实现请求的功能。
位于:0中的Microsoft.Build.Evaluation.Project.SetGlobalProperty(System.String名称,System.String escapedValue)[0x00000]
在0中的SandcastleBuilder.Utils.MSBuild.BuildHelp.Execute()[0x00000]处
任务“SandcastleBuilder.Utils.MSBuild.BuildHelp”执行失败
已完成在项目“/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj”中构建目标“CoreBuildHelp”。--失败
已完成构建项目“/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj”。--失败
生成失败。
警告:
/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj(默认目标)->
/home/travis/sandcastleholfilebuilder/sandcastleholfilebuilder.targets(CoreBuildHelp目标)->
SHFB:警告BHT0001:无法获取正在执行的项目:无法从全局集合获取匹配的项目。将加载指定的项目,但将忽略命令行属性替代。
错误:
/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj(默认目标)->
/home/travis/sandcastleholfilebuilder/sandcastleholfilebuilder.targets(CoreBuildHelp目标)->
SHFB:错误BHT0002:无法生成项目“/home/travis/build/vivsriaus/ARMDoc/sdk/dotnet/src/ResourceManagement/Resource/Microsoft.Azure.ResourceManager/bin/Debug/dnxcore50/SandcastleARM.shfbproj”:System.NotImplementedException:未实现请求的功能。
位于:0中的Microsoft.Build.Evaluation.Project.SetGlobalProperty(System.String名称,System.String escapedValue)[0x00000]
在0中的SandcastleBuilder.Utils.MSBuild.BuildHelp.Execute()[0x00000]处
1个警告
1个错误

时间经过00:00:01.7070770

Sandcastle是为Windows设计的。您必须将AppVeyor与Windows虚拟机一起使用

微软在GitHub也有一个新的工具叫docfx,可以在Linux上运行