Caliburn-Micro / Caliburn.Micro

A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
http://caliburnmicro.com/
MIT License
2.8k stars 776 forks source link

Fail to open the source code (the Caliburn.Micro.sln file) #648

Closed hoangcuongvn closed 4 years ago

hoangcuongvn commented 4 years ago

When I open the CM's solution file Caliburn.Micro.sln, I get an error message one or more projects were not loaded correctly. And the Output shows these sentences

Caliburn.Micro\src\Caliburn.Micro.Core\Caliburn.Micro.Core.csproj : error  : The expression "[System.IO.Path]::GetDirectoryName('')" cannot be evaluated. The path is not of a legal form.  C:\Users\XXX\.nuget\packages\msbuild.sdk.extras\2.0.54\Sdk\Sdk.props
Caliburn.Micro\src\Caliburn.Micro.Platform\Caliburn.Micro.Platform.csproj : error  : The expression "[System.IO.Path]::GetDirectoryName('')" cannot be evaluated. The path is not of a legal form.  C:\Users\XXX\.nuget\packages\msbuild.sdk.extras\2.0.54\Sdk\Sdk.props

I note that I am able to open the solution file of older CM's source code without error. I am using VS2017 with the latest Update.

2019-11-29_1443

nigel-sampson commented 4 years ago

This looks very similar to https://github.com/novotnyllc/MSBuildSdkExtras/issues/190