摘要: 历史版本 C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。 这里仅仅列个提纲 阅读全文
posted @ 2021-07-17 16:27 卖雨伞的小男孩 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 本文转自waterlv blog.waterlv.com MSBuild官方文档https://docs.microsoft.com/zh-cn/visualstudio/msbuild/build-process-overview?view=vs-2019 MSBuild 的 Task 为我们扩展 阅读全文
posted @ 2021-07-17 14:54 卖雨伞的小男孩 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本文转自waterlv https://blog.walterlv.com 写过 .NET Standard 类库或者 .NET Core 程序的你一定非常喜欢微软为他们新开发的项目文件(对于 C#,则是 csproj 文件)。这种文件非常简洁,组织一个庞大的项目也只需要聊聊二三十行;也非常易读,你 阅读全文
posted @ 2021-07-17 14:47 卖雨伞的小男孩 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 本文转自waterlv SDK-Style的工程文件参考https://docs.microsoft.com/zh-cn/dotnet/core/sdk?view=aspnetcore-5.0 前言 可移植类库、共享项目、.NET Standard 项目都能够帮我们完成跨多个 .NET SDK 的单 阅读全文
posted @ 2021-07-17 14:41 卖雨伞的小男孩 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在 SDK-Style 的项目格式支持使用多框架开发,此时需要在代码里面通过条件编译符判断,在编译的时候执行不同的代码。 本文告诉大家在框架里面对应的预定义的条件编译符有哪些 static void Main() { #if NET40 Console.WriteLine("Target frame 阅读全文
posted @ 2021-07-17 14:22 卖雨伞的小男孩 阅读(97) 评论(0) 推荐(0) 编辑