网站建设用模板好吗,深圳十大外包软件公司,中国十大人力资源公司,wordpress站长统计代码在 sdk style 的项目格式支持使用多框架开发#xff0c;此时需要在代码里面通过宏判断#xff0c;在编译的时候执行不同的代码。本文告诉大家在框架里面对应的预定义的条件编译符有哪些在让一个 csproj 项目指定多个开发框架 - walterlv告诉大家如何在 sdk style 项目格式如何… 在 sdk style 的项目格式支持使用多框架开发此时需要在代码里面通过宏判断在编译的时候执行不同的代码。本文告诉大家在框架里面对应的预定义的条件编译符有哪些在让一个 csproj 项目指定多个开发框架 - walterlv告诉大家如何在 sdk style 项目格式如何定义多框架开发在使用多框架开发的时候有时会使用到特定的平台框架提供的方法此时就需要使用预定义的宏通过条件判断编译符号的方法在不同的框架编译不同的代码以下是预定义的宏.NET Framework所有 .NET Framework 都定义 NETFRAMEWORK 宏此外对应不同的版本使用不同的宏NET20NET35NET40NET45NET451NET452NET46NET461NET462NET47NET471NET472NET48.NET Standard所有 .NET Standard 都定义 NETSTANDARD 宏此外对应不同的版本使用不同的宏NETSTANDARD1_0NETSTANDARD1_1NETSTANDARD1_2NETSTANDARD1_3NETSTANDARD1_4NETSTANDARD1_5NETSTANDARD1_6NETSTANDARD2_0.NET Core所有 .NET Core 都定义 NETCOREAPP 宏此外对应不同的版本使用不同的宏NETCOREAPP1_0NETCOREAPP1_1NETCOREAPP2_0NETCOREAPP2_1NETCOREAPP2_2本文说到的宏是古老的词汇在官方用语里面叫条件编译符也叫预处理符号(preprocessor symbols) 在 Roslyn 的语法分析中就是这样写的原文地址https://blog.lindexi.com/post/dotnet-%E6%96%B0%E9%A1%B9%E7%9B%AE%E6%A0%BC%E5%BC%8F%E4%B8%8E%E5%AF%B9%E5%BA%94%E6%A1%86%E6%9E%B6%E9%A2%84%E5%AE%9A%E4%B9%89%E7%9A%84%E5%AE%8F.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com