消除只能在WINDOWS系统上使用的编译报警提示
创建了一个控制台应用来测试MemoryMappedFiles的功能。
但实际上MemoryMappedFiles的一些接口是只能在WINDOWS系统上使用的。所以编译的时候虽然没有报错,但会有个报警提示,会提示只支持WINDOWS系统。
memoryMappedFile = MemoryMappedFile.CreateOrOpen(filePath, size);
这个报警提示,虽然对我们没有什么影响。但是要消除这个报警提示的话,只需要修改一下工程配置即可。
把工程配置文件里面的TargetFramework,由net10.0改成net10.0-windows即可。这个报警提示就会消除。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

浙公网安备 33010602011771号