我无法让 Catel.sln 加载其项目

  • 本文关键字:加载 项目 sln Catel catel
  • 更新时间 :
  • 英文 :


我克隆了catel repo,在VS 2019中打开了Catel.sln,并切换到master分支。没有加载任何项目。在解决方案输出窗口中,我收到了类似的消息

Catel.Tests.TestReferenceCCatel.Tests.TestReferenceC.csproj : error : The expression "[System.IO.Path]::GetDirectoryName('')" cannot be evaluated. The path is not of a legal form.

针对解决方案中的每个项目。该消息还提到

.nugetpackagesmsbuild.sdk.extras2.0.54SdkSdk.props

问题似乎出现在msbuild.sdk.extras中。我该如何修复它?

请查看自述文件中关于构建类别:的部分

https://github.com/catel/catel#building-catel

MSBuild.Sdk.Extras是项目的Sdk所必需的(允许多目标定位等(。最重要的是恢复程序包。一旦恢复了包(尤其是MSBuild.Sdk.Exts(,它就应该按预期工作。

相关内容

最新更新