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

新的Visual Studio for Mac (Xamarin Studio)与Windows上的Visual Studio有什么不同吗?

新的Visual Studio for Mac (Xamarin Studio)与Windows上的Visual Studio有以下几个不同之处:

  1. 平台支持:Visual Studio for Mac是专为Mac操作系统开发的集成开发环境(IDE),而Windows上的Visual Studio是专为Windows操作系统开发的IDE。这意味着它们在不同的操作系统上运行,并且提供了特定于各自平台的功能和工具。
  2. 开发框架:Visual Studio for Mac主要支持使用Xamarin开发跨平台移动应用程序,而Windows上的Visual Studio则支持广泛的开发框架,包括.NET框架、ASP.NET、WPF、WinForms等。
  3. 功能差异:由于面向不同的开发平台和框架,两个版本的Visual Studio在功能上存在一些差异。例如,Windows上的Visual Studio可能提供更多的Windows特定工具和功能,而Visual Studio for Mac可能更专注于移动应用程序开发和跨平台开发。
  4. 用户界面:由于操作系统的差异,Visual Studio for Mac的用户界面与Windows上的Visual Studio有所不同。它们的布局和外观可能略有差异,以适应各自操作系统的设计准则。

总体而言,新的Visual Studio for Mac与Windows上的Visual Studio在目标平台、开发框架、功能和用户界面等方面存在差异。开发人员应根据自己的需求和目标平台选择适合的版本。对于使用Xamarin进行跨平台移动应用程序开发的开发人员,Visual Studio for Mac是一个强大的工具。

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

相关·内容

Xamarin StudioVisual Studio 2013 好用三个功能

Xamarin StudioVisual Studio 2013 好用三个功能 Xamarin Studio 最近发布了 5.2 版本, 带来了一些相当棒特性, 其中有一些特性甚至超越了 Visual...自动检查更新 打开一个带有 NuGet 包引用项目时, Xamarin Studio 会自动检查项目引用包有没有新版本, 如 果有新版本, 则会在对应节点提示新版本, 如下图所示: ?...一键更新还原 当引用 nuget 包新版本时, 可以直接在包节点上点击右键, 选择更新, 或者在包目录上右键, 选择更新全部新版本包, 而不必像 Visual Studio 那样打开 NuGet...这一点 Visual Studio 比起来还是方便很多, 得打开包管理控制台, 输入这样一条命令才行: PM> Install-Package package-id -Version package-version...以上三个功能是我认为最好, 比 Visual Studio要好三个特性, 当然 Xamarin Studio 还有很多很好特性, 就不再列举了, 希望这个开源 IDE 能越来越好用!

1.6K20
  • Visual Studio 2017 针对移动开发特性介绍

    Visual Studio是世界最好IDE之一,如果是 .NET世界,那就没有之一了(^_^),而最近推出Visual Studio 2017在移动平台方面更是加强了这一点。...下面,就让我们一起来看看Visual Studio 2017中哪些功能使得移动开发变得更加容易。...添加了项目模板 许多移动应用程序核心只是简单从web取到数据列表视图。Visual Studio 2017版本创建了模板来应对这种情况。...添加适用于WindowsiOS模拟器 WindowsiOS模拟器是Visual Studio 2017企业版另一个功能。...使用这个功能,无需跳回到Mac,就能查看iOS模拟器,从而使你应用程序开发变得更加容易。 使用Profiler检测问题 Xamarin Profiler是一种用于检测内存泄漏和未使用资源等工具。

    2.8K20

    如何在 Visual Studio 编译调试 Windows 版本 Nginx 源码?

    在我们《C/C++ 网络编程实战训练营》第二课,我们给大家布置了两个作业,其中之一是为 Nginx 源码制作一个 Visual Studio 工程文件,可以在 Visual Studio 中调试 Windows...版本 Nginx,这个作业目的是: 熟悉 Visual Studio 常用工程配置和目录结构; 熟悉 Visual Studio 中如何调试 Windows 程序; 得到一份可以在 Visual...在 Nginx 官网一篇帮助文档,告诉我们如何编译生成 Windows 版本 Nginx,文档链接:https://nginx.org/en/docs/howto_build_on_win32.html...本文来详细介绍一下,如何为 Nginx 源码制作一个 Visual Studio 工程文件,并利用 Visual Studio 强大编译和调试能力学习 Nginx 源码。...Studio 打开这个 nginx-release-1.23.2.sln 解决方案,然后在这个工程中新建 src 目录一样层级结构,如图所示: 然后将 src 子目录下对应各个 .h 文件和

    1.9K10

    Xamarin 学习笔记 - 配置环境(Windows & iOS)

    如果你希望构建一个Android应用,在Windows上进行开发的话你需要Visual Studio 2017或者在Mac上进行开发的话你需要 Visual Studio for Mac版本。...但是如果你希望构建一个iOS应用,你仍旧可以在Windows使用Visual Studio 2017但是你必须通过另外一个Mac机器进行编译,或者你可以直接使用Visual Studio for Mac...安装时,需要选择使用.NET移动开发。 IOS 安装Visual Studio for Mac过程和在Windows下安装Windows过程非常相似。...创建新项目后,我们将拥有以下结构: 接下来步骤就是选择通过仿真器还是你物理设备进行编译,但是最近,微软宣布了一个、更快Xamarin以及Visual Studio for Mac工具,用于编译并呈现你应用程序...通过将你设备IDE配对,我们可以在设备直接部署,测试和调试应用程序。 那么,我们如何使用它? 这很简单,我们可以从你设备中选择一个目标开始使用这一功能。 ? ?

    6.1K20

    Windows下Lua下载安装使用基于Visual Studio编译器

    前文须知 本文旨在Windows平台下基于Visual Studio 编译器能够快速使用Lua 并提供了四种可参考方案: 直接执行Lua编译环境 下载已经编译好库 直接使用源代码 自己编译库引用 并使用...,这里以Lua 5.4.2为例 下载解压缩即可 编译好lib,dll和include引入 打开Visual Studio创造一个新项目 右键项目名称->属性 找到C/C++->附加包含目录 加入存放...创造项目引入文件 VS新建项目,搜索 Windows ,选择 “ Windows 桌面向导 ”, 创造项目时选择动态链接库-空项目 将下载lua5.4.7源代码.c和.h文件全部引入(除lua.c和...注意你也可以不在代码里通过#pragma comment(lib, "LuaDllP")引入 而是如下 一些题外话 Q:为什么是动态链接库引入,而不是静态链接库引入?...我们还可以将引入lua项目保存为一个模版方便以后创造需要使用lua项目 Visual Studio自定义项目模版(图解版)

    19730

    前端开发:Mac电脑安装Visual Studio(VS)编辑器步骤

    前端开发编辑开发工具有多种,之前也介绍了微软公司Visual Studio Code编辑器安装及新建项目的步骤,那么本篇博文分享这个编辑器依然是微软公司,只是和Visual Studio Code...编辑器有点差异,但是都是同一个公司开发,那就是Visual Studio编辑器,但是本人觉得Visual Studio编辑器安装比较占电脑硬盘内存,没有Visual Studio Code那么轻量、那么小...接下来就来分享一下VS安装步骤,具体步骤如下所示。 1、打开浏览器,进入微软官网,找到Visual Studio下载地方,然后点击下载Visual Studio安装插件; ?...2、本案例下载MacVisual Studio,所以要点击Visual Studio for Mac,然后会直接下载插件; ? ? 3、插件下载成功之后,双击打开,根据提示进行安装; ? ?...6、由于下载Mac版,故这里需要选择“Visual Studio for Mac”选项,然后点击“Continue”按钮; ?

    1.7K10

    Xamarin 2.0:基于Mono跨平台开发框架

    作为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# ...这个版本带来四个新功能: 1、IDE——Xamarin StudioXamarinCEO Nat Friedman表示,该IDEiOS和Android SDK紧密集成,便于开发者在模拟器和真实设备构建...3、在Visual Studio 中开发 iOS 应用程序:可以在Windows通过Visual Studio开发ios应用,可以使用Visual Studio所有开发工具,包括TFS。...该插件可以很好地微软生态系统集成,可以在Mac OS机器仿真器上进行远程调试和测试。在Mac OS,因为iOS现有限制,面向iOSC#代码会通过AOT编译技术直接编译为ARM汇编代码。...Xamarin 2.0带来IDE、支持iOSVisual Studio插件和组件商店 Introduction to MonoDroid/Android Programming for .NET/

    3.3K80

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

    实际,.NET Framework仅适用于 Windows系统,因为是旧平台,所以不建议使用它创建应用程序。 应用场景:针对传统桌面端解决方案,采用WPFWinForm。...微软将只能创建移动应用程序 Xamarin Studio开发工具更名为 Visual Studio2019 for Mac,并赋予它创建其他类型应用程序能力。...Visual Studio201 99 for Mac,微软就能够将 Xamarin Studio编辑器部分功能替换为 Visual Studio2019 for Windows部分功能,以提供更接近体验和性能....NET Framework:用于旧应用 .NET Core:用于跨平台和应用 Xamarin:用于移动应用   以上每种.NET平台都有优点和缺点,因为它们都是针对不同场景设计。...从 Visual Studio 第一代产品到目前 Visual Studio 2019,它们Windows系统紧密绑定,跨平台需求出现以后,微软又开发了支持跨平台开发工具 Visual Studio

    1.9K20

    Visual Studio Blazor WebAssembly Blazor Server 项目模板区别

    Visual Studio 中,两种主要 Blazor 项目模板:Blazor WebAssembly 和 Blazor Server。...这两种模板都可以用于构建现代化、交互性强 Web 应用程序,但它们在实现方式和使用场景存在一些区别。首先,让我们来了解一下 Blazor WebAssembly。...另一方面,Blazor Server 模板则采取了不同方法。...从使用场景角度来看,在选择合适项目模板时需要考虑你希望达到什么目标。如果你希望构建一个独立运行、功能丰富且完全脱机可访问应用程序,则 Blazor WebAssembly 是一个很好选择。...总结起来,在 Visual Studio 中选择合适项目模板时,请考虑以下几点:- 如果想要构建独立、功能丰富、脱机可访问应用,则选择 Blazer WebAssembly。

    39810

    Visual Studio 更好开发 Python 六大功能!

    ,并完整发挥 Visual Studio 强大功能,协助您在 Visual Studio 内开发 Python 程序如虎添翼,提升开发效率!...若您系统安装不同版本直译器,将会替您整合至 Visual Studio 当中供您选择。...或者您能够在不同环境中安装不同版本套件,以便测试在不同版本中所使用到套件函式是否不一样之处。...跨平台远端侦错 (Remote Debugging) Visual Studio 替 Python 程序加入了远端除错能力,透过这个 Python 套件让您能够使用 Visual Studio 连接在不同作业系统...如下图展示 Python 程序运作在一块 Linux 嵌入式开发板,同时在个人电脑内 Windows 10 运行着Visual Studio 2015,其透过 ptvsd 套件能让您远端附加至序,直接对

    1.5K10

    使用 Xamarin 在 iOS 真机上部署应用进行调试

    虽然 Xamarin 可以在 Windows 操作系统编写和调试,但如果开发 iOS 应用,那么我们依然需要一台安装有 XCode 和 Visual Studio for Mac...在 Mac 电脑安装以下两款必备应用: XCode:从苹果应用商店安装 Visual Studio for Mac:在这里下载 https://visualstudio.microsoft.com/vs...也就是不断地修改 Bundle Identifier,等待生成 Developer 信息,然后部署这个空应用 在 Visual Studio for Mac 中 部署 *[重要] 请回到你 iPhone...手机,删除刚刚部署应用 如果你刚刚部署了多个空白应用,那么都要删除 回到 Visual Studio for Mac 并打开你 Xamarin 项目,然后打开准备部署应用 Info.plist...如果部署过程中发生了任何错误,请: 检查你步骤本文是否出入; 参考:使用 Xamarin 开发 iOS 应用中需要注意若干个问题 在 iPhone 上操作 打开设置 -> 通用 -> 设备管理

    2.2K20

    Mac开发.Net遇到

    大家都懂解决方案——虚拟机 核心依然是在Windows开发.Net程序,只需要安装虚拟机即可,推荐使用Parallels Desktop,价格不贵,淘宝大量半价销售,可以使用融合模式。...以上两个方式都是在Windows作为开发平台,不能算是在Mac开发,Mac只是一个屏幕和一个键盘而已。下面介绍几个Mac环境中开发.Net方式。...使用 用不惯vs code,xamarin Studio你可以试试 .net core无法兼容前几代.net版本,那么前几代怎么办呢,vs code 能用?...用Mono吧,.net Core鼻祖,编辑器依然用vs code,但是抱歉,针对调试功能无法很好支持。用过Visual Studio的人,你跟我说无法调试?呵呵,试试xamarin。...Visual Studio能很好支持断掉调试,支持MVC,虽然不如Visual Studio,但是基本使用还是很方便,智能提示也能及时响应,相对也是一个不错选择。

    3K110
    领券