Skip to content

Commit

Permalink
Public Beta release of the .NET DllExport 1.7:
Browse files Browse the repository at this point in the history
* NEW: Basic support for the netcore-based projects.
       Issues: #90, #67
       PR: #123

* CHANGED: Updated CoreCLR 3.0 IL Assembler 4.700.1
           https://github.com/3F/coreclr

* CHANGED: Updated Mono Cecil 0.11

* CHANGED: Updated MvsSln 2.5

* NOTE: You also need an updated manager to avoid problem
        when "Possible incorrect Sdk-based project types": PR #123
        3F/MvsSln#23

        Use it from official 1.7-beta release:
        https://github.com/3F/DllExport/releases/tag/v1.7-beta
        https://www.nuget.org/packages/DllExport/1.7.0-beta

        Otherwise you need provide manually msbuild instance
        that can process modern Sdk-types due to modern VS/dotnet sdk
        dependencies for netcore-based projects.

        For example, through hMSBuild https://github.com/3F/hMSBuild
        ```
        DllExport ... -msb hMSBuild
        ```

* NOTE: To upgrade configured version to 1.7 beta:
        ```
            DllExport -action Upgrade -dxp-version 1.7.0-beta
        ```

* NOTE: Please don't use beta releases in production!

* NOTE: Please report about something here: https://github.com/3F/DllExport/issues

* KNOWN: You can finally get another System.Object in modified assembly:
         #90 (comment)
  • Loading branch information
3F committed Nov 4, 2019
1 parent c0a67ab commit f37a1a8
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .release.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
beta
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.6.5
1.7.0
2 changes: 1 addition & 1 deletion MetadataCore/MetadataCore.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>1.6.5</Version>
<Version>1.7.0</Version>
<MetadataFxPath>..\MetadataFx\</MetadataFxPath>
</PropertyGroup>

Expand Down
2 changes: 1 addition & 1 deletion MetadataFx/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
[assembly: Guid("E0E525D9-49F8-4641-910F-E9D01821AB15")]

//[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.6.5.*")]
[assembly: AssemblyVersion("1.7.0.*")]
2 changes: 1 addition & 1 deletion RGiesecke.DllExport.MSBuild/DllExportVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ namespace RGiesecke.DllExport
// but currently I don't want to change this, because it will be automatically changed if plugin exists (use .version)
internal struct DllExportVersion
{
internal const string Version = "1.6.5";
internal const string Version = "1.7.0";
}
}
2 changes: 1 addition & 1 deletion RGiesecke.DllExport/DllExportVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ namespace RGiesecke.DllExport
// but currently I don't want to change this, because it will be automatically changed if plugin exists (use .version)
internal struct DllExportVersion
{
internal const string Version = "1.6.5";
internal const string Version = "1.7.0";
}
}
4 changes: 2 additions & 2 deletions Wizard/WizardVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ internal struct WizardVersion
{
public static readonly Version number = new Version(S_NUM_REV);

public const string S_NUM = "1.6.5";
public const string S_REV = "4036";
public const string S_NUM = "1.7.0";
public const string S_REV = "0";
public const string S_REL = "";

public const string S_NUM_REV = S_NUM + "." + S_REV;
Expand Down
43 changes: 43 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,49 @@
.NET DllExport - https://github.com/3F/DllExport
- - - - - - - - - - - - - - - - - - - - - - - - -

[v1.7-beta] 2019.11.04

* NEW: Basic support for the netcore-based projects.
Issues: #90, #67
PR: #123

* CHANGED: Updated CoreCLR 3.0 IL Assembler 4.700.1
https://github.com/3F/coreclr

* CHANGED: Updated Mono Cecil 0.11

* CHANGED: Updated MvsSln 2.5

* NOTE: You also need an updated manager to avoid problem
when "Possible incorrect Sdk-based project types": PR #123
https://github.com/3F/MvsSln/issues/23

Use it from official 1.7-beta release:
https://github.com/3F/DllExport/releases/tag/v1.7-beta
https://www.nuget.org/packages/DllExport/1.7.0-beta

Otherwise you need provide manually msbuild instance
that can process modern Sdk-types due to modern VS/dotnet sdk
dependencies for netcore-based projects.

For example, through hMSBuild https://github.com/3F/hMSBuild
```
DllExport ... -msb hMSBuild
```

* NOTE: To upgrade configured version to 1.7 beta:
```
DllExport -action Upgrade -dxp-version 1.7.0-beta
```

* NOTE: Please don't use beta releases in production!

* NOTE: Please report about something here: https://github.com/3F/DllExport/issues

* KNOWN: You can finally get another System.Object in modified assembly:
https://github.com/3F/DllExport/issues/90#issuecomment-546637702


[v1.6.5] 2019.08.10

* FIXED: Possible "The format ... of configuration is not supported."
Expand Down

0 comments on commit f37a1a8

Please sign in to comment.