3F
released this
23 Jul 18:45
Public release. MvsSln 2.5.3
* FIXED: Fixed XProjectEnv. Issue #29
XProjectByFile() can destroy original properties that was prepared for solution.
Related WARN:
`Project configuration is not found <- sln [Debug|Win32]`
* CHANGED: Improved init of blank ProjectItem for GetOrLoadProject() in XProjectEnv.
Related issue #29.
* NEW: Added the following extensions for ProjectItem:
* IsCs() - Checking both legacy `ProjectType.Cs` and modern `ProjectType.CsSdk` types.
* IsFs() - Checking both legacy `ProjectType.Fs` and modern `ProjectType.FsSdk` types.
* IsVb() - Checking both legacy `ProjectType.Vb` and modern `ProjectType.VbSdk` types.
* IsSdk() - While ProjectType cannot inform the actual use of the modern Sdk style in projects,
current method will try to detect this by using the extended logic:
https://github.com/dotnet/project-system/blob/master/docs/opening-with-new-project-system.md