消除只能在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>
posted @ 2026-01-20 10:49  wzwyc  阅读(0)  评论(0)    收藏  举报