我有一个.net标准2.0类库。我同时安装了VS 2017和VS 2017预览(针对网络核心2.0)。运行docfx生成.net标准2.0项目的文档 - msbuild错误
我想运行docfx为我的库生成文档。
我第一次遇到在那里我得到了以下消息的问题:
C:\ docfx \的SDK \ Microsoft.NET.Sdk \ SDK \ Sdk.props
看来,这是因为当docfx跑MSBuild找不到dot net core 2.0预览版SDK。我发现这可以通过创建一个名为MSBuildDSKsPath的环境变量并将其设置为适当的值来解决。这让我通过上述错误,现在我坚持这个错误:
未找到导入的项目“C:\ Program Files文件(x86)\ MSBuild \ 2.0 \ Microsoft.Common.props”。
这是即将从Sdk.props文件,因为在该文件中是这样引用:
的MSBuildExtensionsPath值是正确的,但出现的MSBuildToolsVersion是错误的。它应该是14或15(不知道是哪个,但那些是我安装的)。
我试了几件事。我尝试在docfx.json文件中设置MSBuildToolsVersion,并且还尝试设置MSBuildToolsVersion环境变量。既没有工作。
关于如何让它运行的任何建议?