Perhaps we can find a way to run ,NET but natively compiled down version. Because if Rust can be dealt with, why not .NET, or even Golang?
VC-LTL v5.0.10-Beta2版本开始已经兼容了.NET Native AOT!
使用方法
- 从NuGet中安装VC-LTL v5.0.10-Beta2
- TargetFramework,需要调整为
net8.0-windows,这样默认就是兼容Windows 7 RTM的
- VC-LTL会自动依赖YY-Thunks,无需人工干预
- 如果需要兼容Windows XP,请将添加
<SupportedOSPlatformVersion>5.1</SupportedOSPlatformVersion>
csproj文件示例
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<!--如果不支持XP这一行不需要添加SupportedOSPlatformVersion-->
<SupportedOSPlatformVersion>5.1</SupportedOSPlatformVersion>
<!--...-->
</PropertyGroup>
<!--...-->
</Project>
Perhaps we can find a way to run ,NET but natively compiled down version. Because if Rust can be dealt with, why not .NET, or even Golang?
VC-LTL v5.0.10-Beta2版本开始已经兼容了
.NET Native AOT!使用方法
net8.0-windows,这样默认就是兼容Windows 7 RTM的<SupportedOSPlatformVersion>5.1</SupportedOSPlatformVersion>csproj文件示例