Skip to content

Commit

Permalink
Public release. MvsSln 2.5.3
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
3F committed Jul 23, 2020
1 parent b4af838 commit 9ce5885
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 7 deletions.
9 changes: 6 additions & 3 deletions .github/FUNDING.yml
@@ -1,5 +1,8 @@
# ~
# ____
# /___/|\
# `~|___| ! With open love to open source.
# /___/ \; Yours, 3F.github.com
#

ko_fi: github3f
patreon: GitHub3F
custom: ['paypal.me/GitHub3F', '3F.github.com/Donation/']
custom: ['3F.github.com/Donation/']
2 changes: 1 addition & 1 deletion .version
@@ -1 +1 @@
2.5.2
2.5.3
2 changes: 1 addition & 1 deletion MvsSln/MvsSln.csproj
Expand Up @@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>2.5.2</Version>
<Version>2.5.3</Version>
<BuildInfoVSSBE></BuildInfoVSSBE>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion MvsSln/MvsSlnVersion.cs
Expand Up @@ -8,7 +8,7 @@ public struct MvsSlnVersion
{
public static readonly Version number = new Version(S_NUM_REV);

public const string S_NUM = "2.5.2";
public const string S_NUM = "2.5.3";
public const string S_REV = "0";

public const string S_NUM_REV = S_NUM + "." + S_REV;
Expand Down
2 changes: 1 addition & 1 deletion Readme.md
Expand Up @@ -27,7 +27,7 @@ Copyright (c) 2013-2020 Denis Kuzmin < x-3F@outlook.com > GitHub/3F

[ [ ☕ Donate ](https://3F.github.com/Donation/) ]

MvsSln contributors: https://github.com/3F/MvsSln/graphs/contributors
MvsSln contributors https://github.com/3F/MvsSln/graphs/contributors

We're waiting for your awesome contributions!

Expand Down
20 changes: 20 additions & 0 deletions changelog.txt
Expand Up @@ -2,6 +2,26 @@
MvsSln - https://github.com/3F/MvsSln
- - - - - - - - - - - - - - - - - - -

[v2.5.3] 2020.07.23

* 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


[v2.5.2] 2020.05.05

* NEW: Activating ProjectReferences for existing ProjectDependencies (shallow copy) through new flag.
Expand Down

0 comments on commit 9ce5885

Please sign in to comment.