前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.NET 基金会项目介绍-Protobuild

.NET 基金会项目介绍-Protobuild

作者头像
newbe36524
发布2020-03-16 11:01:03
1.1K0
发布2020-03-16 11:01:03
举报

Protobuild 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。

中文介绍

中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。

Protobuild

Protobuild 是一个用于 C# 的项目生成器系统。其目标是能够为 C# 跨平台开发人员针对不同的平台生成合适的项目格式。

使用 Protobuild 您可以将一个项目的生成目标设置为 Windows, Linux, Mac, iOS, tvOS, Android, Ouya, Windows 8, Windows Phone, Windows Phone 8.1, Windows Universal Apps 和 Javascript (通过 JSIL),并且这将有效的利用各平台的原生API。

项目详情
相关链接

笔者简评

在以前 csproj 模板还没有升级之前,想要生成不同目标的 C# 类库,需要准备多份不同的项目文件。本项目通过代码生成器的方式,为了不同的目标生成项目文件,避免人为维护项目文件的窘境。

如今,新格式的 csproj 文件已经支持多个普通目标的生成。因此该项目也就完成了自己的历史使命。并且,计划于2020年1月1日进行项目归档,停止维护。

项目本身的源码价值仍然无法忽视,值得研究。

英文介绍

Protobuild

Protobuild is a project generation system for C#. It aims to make cross-platform development in C# easier, by generating your projects in the appropriate format for each platform.

With Protobuild, you can have a project target Windows, Linux, Mac, iOS, tvOS, Android, Ouya, Windows 8, Windows Phone, Windows Phone 8.1, Windows Universal Apps and Javascript (via JSIL), while taking advantage of the native APIs available on each platform.

Project Details
Quicklinks

以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。

其他项目地址

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-01-222,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 中文介绍
    • Protobuild
      • 项目详情
      • 相关链接
  • 笔者简评
  • 英文介绍
    • Protobuild
      • Project Details
      • Quicklinks
  • 其他项目地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档