首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VS for Mac 2017使用.NET核心软件开发工具包构建,而不是Mono

VS for Mac 2017是一款用于在Mac操作系统上进行软件开发的集成开发环境(IDE)。它使用.NET核心软件开发工具包(SDK)来构建应用程序,而不是使用Mono框架。

.NET核心是一个跨平台的开发框架,它允许开发人员使用C#、F#和Visual Basic等编程语言来构建高性能、可扩展的应用程序。与传统的.NET框架相比,.NET核心具有更小、更快、更模块化的特点,可以在Windows、Mac和Linux等多个操作系统上运行。

使用.NET核心进行开发具有以下优势:

  1. 跨平台:开发人员可以使用相同的代码库在不同的操作系统上构建应用程序,提高了开发效率和灵活性。
  2. 高性能:.NET核心采用了一些优化措施,如JIT(即时编译)和AOT(预先编译),以提供更快的执行速度和更低的内存消耗。
  3. 可扩展性:.NET核心支持使用NuGet包管理器来引入第三方库和组件,方便开发人员扩展应用程序的功能。
  4. 开发工具:VS for Mac 2017提供了丰富的开发工具和功能,如代码编辑器、调试器、自动完成、重构等,可以提高开发效率和代码质量。

.NET核心的应用场景广泛,包括Web应用程序、移动应用程序、桌面应用程序、云原生应用程序等。以下是一些腾讯云相关产品和产品介绍链接地址,可以帮助开发人员在腾讯云上部署和托管.NET核心应用程序:

  1. 云服务器(CVM):腾讯云提供的弹性云服务器,可以快速创建和管理虚拟机实例,用于托管.NET核心应用程序。详情请参考:云服务器产品介绍
  2. 云数据库MySQL版(CDB):腾讯云提供的MySQL数据库服务,可以用于存储和管理.NET核心应用程序的数据。详情请参考:云数据库MySQL版产品介绍
  3. 云存储(COS):腾讯云提供的对象存储服务,可以用于存储和分发.NET核心应用程序的静态资源。详情请参考:云存储产品介绍

总结:VS for Mac 2017使用.NET核心软件开发工具包构建应用程序,而不是使用Mono框架。.NET核心具有跨平台、高性能、可扩展性等优势,适用于各种应用场景。腾讯云提供了一系列相关产品和服务,帮助开发人员在腾讯云上部署和托管.NET核心应用程序。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

OS X 上使用.NET开发应用程序

MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。...第二步:Mac开发环境Xcode和Monodevelop的安装,当然在安装mac系统时,如果选择IT用户,很多开发系统也就自动安装好了,比如jdk、maven、svn,python的环境, 然而不是所有的软件开发环境都会安装好...Mono安装过程十分普通,MonoDevelop的安装方式对于Windows用户可能有些特别。...MonoMac使用Xcode的模式构建UI应用,Xcode使用MVC模型。XIB文件中包含UI和你的代码,也就是View。...你的控制器和模型用.NET来写,也就是你必须使用Xcode来构建UI,因此必须安装Xcode。

1.3K50

国内 Mono 相关文章汇总

MONO下实现WCF所遇到的问题 使用MONOMAC OS上开发——同步日志(一) 使用MONOMAC OS上开发——同步日志(二) MagicMongoDBTool 最新代码 以及 开发进度报告...在MonoTouch中正确简单的使用 Sqlite 数据库 使用MonoTouch进行iOS开发 XNA Graphics API Library 介绍 MonoTouch 的限制 .net跨平台解决方案...构建实时 Web 应用 MonoTouch绑定CocoaTouch类库 如何在Mac OS X操作系统上运行FastReport.Mono?...Topshelf 支持Mono 扩展Topshelf.Linux 分享在Linux下使用OSGi.NET插件框架快速实现一个分布式服务集群的方法 让 asp.netmac 上飞 VS2012+EF6...笨蛋]ASP.NET Core 2.0 + EF6 + Linux +MySql混搭 CentOS7+Mono5.2.0.224 +Jexus5.8.3.0 布署 Asp.Net MVC (vs2017

11.2K60

.NET:持续进化的统一开发平台

为什么,因为那个时候 .NET 不开源没有现成的大型电商、分布式、集群的解决方案,java有大把的电商和互联网人才,注定了会选择JAVA不是 .NET 。...尽管有Mono项目对.NET实现了平台移植,但毕竟不是微软“亲生”,Mono在一些实现上仍然不够完美。... .NET Core 是.NETFramework的新一代版本,或者说是其进化版本,是微软开发的第一个跨平台 (Windows、Mac OSX、Linux) 的应用程序开发框架(Application...适用于Mac的Visual Studio 使用Xamarin构建原生Android,iOS,macOS和Windows应用程序,以及使用ASP.NETCore创建网站和服务。...JetBrains Rider 使用IntelliJ和ReSharper技术构建的跨平台.NETIDE。它为所有平台上的.NET和.NET核心应用程序提供支持。

1.7K50

微软开放.NET框架源代码和Mono

NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心.NET基础类库。...构建并受益于一个更为强大的生态系统。 比如.NETMono两者是完全独立的,很多代码是平台无关的,所以很多工作都是重复劳动。合作构建一个单一的软件栈是最理想的。...Mono 老大Miguel de Icaza 也在博客中针对这个事件发布博文:Microsoft Open Sources .NET and Mono, 09年公开源代码使用的参考协议与 Open Source...开放与封闭是伪命题,巨头可以变着把戏玩 微软宣布.NET开发环境将开源 支持Mac OS X和Linux 微软宣布将开源.NET核心运行时,并将支持Linux和Mac OS 拥抱开源,走向跨平台:微软全面的端到端解决方案让开发者如虎添翼...微软发布新款模拟器:用VS做Android开发更容易 微软借力.NET开源跨平台支持,布局物联网平台开发 从.NET的开源到纳徳拉时代的「新微软」 .NET 開源三部曲(一): .NET 基金會及 Roslyn

1.2K60

MonoDevelop 1.0 和 Mono 1.9(2.0 beta)发布了

MonoDevelop 是一个开放源代码的 Mono 开发工具,它允许开发人员在 Linux 和 Mac OS X 平台上快速编写Gnome桌面及 ASP.NET Web 应用程序。...与此同时,Novell 也发布了 Mono 1.9 (2.0 beta 测试版)。该测试版包括支持 M$ .NET 2.0、改进了对 Mac 的支持及添加了 Mono 迁移分析工具。...Mono把.NET带到了类Unix系统(Linux,Mac,Solaris等等),但是Mono !...=.NET ,Mono 赋予了开放源码程序员使用各种 .NET 兼容语言为 Linux 构建应用程序同时保持跨平台性的强大编程能力和灵活性。...可以使用 C#、Python 甚至 Java™ 编写应用程序同时重用其他语言编写的类,不需要绑定. 有人可能奇怪,开放源码的倡导者为何要接受 Microsoft 产品并欢迎它。

83750

.NET平台系列19 新世界中的.NET大统一平台架构解析

.NET Framework开发平台包括公共语言运行库(CLR)和基类库(BCL),前者负责管理代码的执行,后者提供了丰富的类库来构建应用程序。...在将 .NET Framework重写为真正跨平台的同时微软也利用这次机会重构并删除了不再被认为是核心的主要部分。   ...Xamarin   第三方公司开发了名为 Mono 项目的 .NET Framework实现。Mono是跨平台的,但是它远远落后于.NET Framework的官方实现。...位于架构的最底层,构建于操作系统之上。主要包含开发语言、编译器、运行时。...并且包括Visual Studio 2019在内,VS一直都是32位的应用程序,主进程最多只能4GB,因此限制了VS使用场景。

1.8K20

.NET和JAVA的跨平台,我们很期望.但是容易吗

举例来说,早期Mac OS在追随Java的脚步上,步伐很慢,往往差了一个版本,例如在Java 1.3推出一、二年后,Mac OS仍只有1.2版的Java VM可用(但是现在Mac OS X已经追上Java...不过Mono是推举使用GTK#的]    只有核心部分是ECMA的标准,重要的API例如ASP.NET,和ADO.NET不是标准,而是微软私有的财产,可能涉及法律问题。...SSCLI仅供爱好者研究使用,不做商业发行(微软商业版的.NET VM是.NET CLR)。SSCLI可以在FreeBSD、Windows、Mac OS X等平台上执行。...程序合作工具:既有的Java程序不可能一朝一夕改写成.NET转换工具也不是100%成功,那么如果能让既有的Java程序继续运作,鼓励大家新的程序改用.NET平台,并慢慢换掉旧的Java程序,达到蚕食的效果...例如:Microsoft .NET and J2EE Interoperability Toolkit,就是这样的工具。 相关文章: 跨平台的客场交锋:.NET vs.

63080

通俗易懂,什么是.NET Core以及.NET Core能做什么

.net Core 1.1.1 3/7/2017 .NET Core Tools 1.0受VisualStudio 2017支持 .NET Core 2.0 8/14/2017 VisualStudio....NET Core的特点 .NET Core的主要特性包括开源、跨平台、现代、灵活、轻量级、快速、友好、可共享,以及为未来的软件开发构建的。...开始使用ASP.NETCore和Docker .NET Core是友好的 .NET Core通过.NET Standard与.NET Framework,Xamarin和Mono兼容。...TypeScript是.NET Core和Visual Studio生态系统的关键组件之一。 我们可以使用.NET Core构建哪些类型的应用程序? .NET Core是一个通用的软件开发框架。...Web应用 ASP.NET Core是.NET Core生态系统的核心组件。ASP.NET Core是一个用于构建网页的框架。ASP.NET Core基于MVC架构,并提供用于构建Web的通用库。

3.9K20

通俗易懂,什么是.NET Core以及.NET Core能做什么

.net Core 1.1.1 3/7/2017 .NET Core Tools 1.0受VisualStudio 2017支持 .NET Core 2.0 8/14/2017 VisualStudio....NET Core的特点 .NET Core的主要特性包括开源、跨平台、现代、灵活、轻量级、快速、友好、可共享,以及为未来的软件开发构建的。...开始使用ASP.NETCore和Docker .NET Core是友好的 .NET Core通过.NET Standard与.NET Framework,Xamarin和Mono兼容。....我们可以使用.NET Core构建哪些类型的应用程序? .NET Core是一个通用的软件开发框架。它允许开发人员构建各种软件,包括Web,桌面,移动,云,游戏,物联网等。 ?...Web应用 ASP.NET Core是.NET Core生态系统的核心组件。ASP.NET Core是一个用于构建网页的框架。ASP.NET Core基于MVC架构,并提供用于构建Web的通用库。

2.5K10

微软开源了一个 助力开发LLM 加持的应用的 工具包 semantic-kernel

非常重要的一点是这些产品都是使用.NET 构建的, 这些项目可以快速的使用LLM 加持,我们写程序的同学肯定都会想微软是怎么做的,正好微软在3月17日在发布了一篇博客文章: [Hello, Semantic...这使您能够在应用中构建新体验,从而为用户带来无与伦比的工作效率:例如总结冗长的聊天交流,标记通过Microsoft Graph添加到待办事项列表中的重要“下一步”,或者计划一个完整的假期,不仅仅是预订飞机上的座位...语义内核(简称SK)是一种创新的轻量级软件开发工具包(SDK),旨在将人工智能(AI)大型语言模型(LLM)与传统编程语言集成。...它的描述是:“人工智能的未来终于来了,它改变了软件开发人员的游戏规则。探索语义内核 (SK) 的可能性,这是 AI 驱动的开发的新面孔,封装在轻量级、易于使用的多层软件开发工具包中。...但是,仓库中的某些示例需要 .NET 7[19] 和 VS Code Polyglot 扩展[20]才能运行笔记本 SK 入门 下面是如何从 C# 控制台应用使用语义内核的快速示例,这里我们使用VS Code

1.3K20

Mac上开发.Net遇到的坑

相信很多朋友都和我一样,使用Mac做为自己的电脑,但是工作中却需要使用.Net的开发环境,但是Mac对于.Net的支持却一直不是很好,时代在发展,微软都成为Github贡献最多的企业,那么Mac中顺利开发...大家都懂的解决方案——虚拟机 核心依然是在Windows上开发.Net程序,只需要安装虚拟机即可,推荐使用Parallels Desktop,价格不贵,淘宝有大量半价销售,可以使用融合模式。....net Core 让未来照进现实 其实大家都知道,.net Core是.net的未来,现在Core已经完全支持Mac平台,基本可以与Mac无缝结合,配合VS code使用,整个开发的体验其实是非常棒的...使用 用不惯vs code,xamarin Studio你可以试试 .net core无法兼容前几代.net版本,那么前几代的怎么办呢,vs code 能用吗?...用Mono吧,.net Core的鼻祖,编辑器依然用vs code,但是抱歉,针对调试功能无法很好的支持。用过Visual Studio的人,你跟我说无法调试?呵呵,试试xamarin。

3K110

.NET Core跨平台的奥秘:历史的枷锁

与此同时,通过借助于Mono和Xamarin,.NET已经可以被成功移植到包括Mac OS X、Linux、iOS、Android和FreeBSD等非Windows平台。...大而全的BCL 我们知道微软的.NET战略是在千禧年提出来的,两年之后第一个.NET Framework版本和IDE(VS.NET 2002)随之问世。...二、非Windows下的.NET 尽管微软自身多年以来基本上都只在Windows平台下的一亩三分地上进行耕耘,但是.NET 则通过Mono和Xamarin将触角延伸到其他平台(Mac OS X、Linux...从实现原理来看,让.NET能够跨平台其实不难,但是让各种相关的人员参与进行以构建一个健康完善的跨平台.NET生态圈则注定不是一件一蹴而就的事情,这里涉及的利益相关方包括编程语言的设计者,以及设计和开发编译器...虽然Mono已经是一个不算年轻的项目了,但是依然有很多人对它不是很了解,所以我们不妨来简单介绍一下它的历史。

1.2K50

最新VS for Mac离线安装教程汇总!

VS大家都知道,大名鼎鼎的Visual Studio、功能强大的IDE,这里汇集了VSmac OS系统上的各种下载方式和下载步骤,博主被折腾的死去活来于是会对安装VS for mac进行了总结,有需要的童鞋们赶紧过来看吧...自动下载就是通过官网的连接进行下载:https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-mac-relnotesl  ...除非你家网速够快、使用的V**很牛逼,你就可以试试!否则还是用离线下载吧! 另外,有人建议将ios和Android两个划掉进行安装好像可以成功! 2 离线下载(强烈推荐!)...下载文件地址和信息在这里: https://xampubdl.blob.core.windows.net/static/installer_assets/v3/Mac/Universal/InstallationManifest.xml...https://www.jianshu.com/p/c67c14b3110c/ https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017

3.1K30

DotNet 资源大全中文版(Awesome最新版)

它在Windows上构建和运行。 您可以“观看”该回购,以便在未来几个月内添加Linux和Mac支持。...它在Windows上构建和运行。 您可以“观看”该回购,以便在未来几个月内添加Linux和Mac支持。...大部分复杂性都隐藏在库中,您可以专注于编写对您很重要的代码,不是调试消息代码。 任何分布式应用程序的基础. FsShelter - 用于创建Apache Storm组件和拓扑的F#库。...中使用的基于WPF的文本编辑器组件 XWT - 用于使用.NETMono创建桌面应用程序的跨平台UI工具包 Gtk# -Gtk#是一个Mono / .NET绑定到跨平台Gtk + GUI工具包和大多数用...Mono构建的GUI应用程序的基础 MaterialDesignInXamlToolkit - 用于创建材质风格的WPF应用程序的工具包 Eto.Forms - 适用于.NETMono中桌面和移动应用程序的跨平台

16.2K82

.NET开源进行时:消除误解、努力前行(本文首发于《程序员》2015第10A期的原始版本)

NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR、JIT编译器、垃圾收集器(GC)和核心.NET基础类库。...上图中.NET Core 5 可以完整跨平台,.NET Framework 4.6 运行在Windows平台,对应Mono 4.2 版本运行在Linux,Mac平台。...简单的说就是.NET Core是.NET Framework的子集,包含了.NET 运行时库的核心功能,在跨平台和资源受限环境中使用,.NET Framework还以MIT协议开源了ReferenceSource...也就说在.NET Core推出之后,.NET Framework与Mono将基于.NET Core重新构建。....NET开源,开发者不必担心这个项目会半途废,可以更关注项目本身的发展和特性,背后有.NET基金会,微软和Xamarin公司,他们都有明确的开发路线图,强大的技术团队支持。

87880
领券