Browse Source

Allow decompile C++/CLI assemblies

When C++/CLI project produce assembly it generates target attribute like this
```
[assembly: TargetFramework(".NETCoreApp,Version=7.0", FrameworkDisplayName = "")]
```
when C# generates `TargetFrameworkAttribute` it produce slightly different format
```
[assembly: TargetFramework(".NETCoreApp,Version=v7.0", FrameworkDisplayName = "")]
```
pull/2698/head
Andrii Kurdiumov 3 years ago committed by GitHub
parent
commit
a2e9a2f5d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      ICSharpCode.Decompiler/CSharp/ProjectDecompiler/TargetServices.cs

2
ICSharpCode.Decompiler/CSharp/ProjectDecompiler/TargetServices.cs

@ -78,7 +78,7 @@ namespace ICSharpCode.Decompiler.CSharp.ProjectDecompiler @@ -78,7 +78,7 @@ namespace ICSharpCode.Decompiler.CSharp.ProjectDecompiler
if (frameworkVersion != null)
{
versionNumber = int.Parse(frameworkVersion.Substring(VersionToken.Length + 1).Replace(".", ""));
versionNumber = int.Parse(frameworkVersion.Substring(VersionToken.Length).Replace("v", "").Replace(".", ""));
if (versionNumber < 100)
versionNumber *= 10;
}

Loading…
Cancel
Save