我有一個.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環境變量。既沒有工作。
關於如何讓它運行的任何建議?