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

我可以使用用于构建Xamarin.iOS和Xamarin.Android版本的PCL来构建windows应用程序版本吗

对于构建Windows应用程序版本,使用PCL(Portable Class Library)来构建Xamarin.iOS和Xamarin.Android版本是不可行的。PCL是一种用于创建可在多个平台上运行的共享代码库的技术,它允许开发人员编写一次代码,然后在不同的平台上重用。然而,PCL不支持Windows应用程序开发。

对于构建Windows应用程序版本,可以考虑使用其他技术和工具,如使用UWP(Universal Windows Platform)来开发跨平台的Windows应用程序。UWP是微软提供的一种开发框架,允许开发人员使用C#和XAML创建适用于多种Windows设备的应用程序,包括Windows桌面、手机、平板电脑、Xbox等。

在腾讯云的产品生态系统中,可以使用腾讯云的云服务器(CVM)来部署和运行Windows应用程序。云服务器提供了灵活的计算资源,可以根据实际需求进行扩展和管理。您可以通过腾讯云的云服务器产品页面(https://cloud.tencent.com/product/cvm)了解更多关于云服务器的信息。

总结:使用PCL来构建Xamarin.iOS和Xamarin.Android版本是不适用于构建Windows应用程序版本的,可以考虑使用UWP来开发跨平台的Windows应用程序,并且可以使用腾讯云的云服务器来部署和运行这些应用程序。

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

相关·内容

Xamarin 技术全解析

开发人员可以使用 C# 为iOS,Android, Mac以及Windows Phone开发原生应用。...Xamarin 跨平台开发思路是:使用 C# 完成所有平台共用,和平台无关 app 逻辑部分;由于各个平台 UI 交互不同,再使用由 Xamarin 封装好 C# API 来访问操控 native...Xamarin能做什么 Xamarin主要由Xamarin.iOSXamarin.Android以及Xamarin.Forms组成,主要功能也有着三部分组成: 2.1 使用Xamarin.iOS构建...2.2 使用Xamarin.Android构建Android原生应用 下面会使用Mac OS X上Xamarin Studio演示如何构建iOS应用: - 打开Xamarin Studio - 新建一个项目...3.2 Xamarin.iOS 实现原理 对于开发者来说,Xamarin.IOS相对于Xamarin.Android就要简单很多了,我们用C#开发iOS应用程序在被编译成IL代码之后,然后转交给Apple

5.9K70

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

最近几年,针对社交项目,尝试使用Hybrid框架AngularJS以及Ionic,Cordova一起构建一个示例……但一切并不像我想象得那样容易。...你可以在一个Portable工程里面通过XAML加上C#或者使用Xamarin.AndroidXamarin.iOS构建表单,在这种情况下,我们需要用到特定本地环境,比如说通过C#代码操纵iOSStoryboard...Xamarin使得你可以使用C#创建原生应用。 在文章另一部分,将从定义硬件软件需求开始入手,即便是你没有任何移动端开发经验,也能够开始了解如何开始构建一个移动应用。...UWP 它仅适用于Windows,其安装过程非常简单,仅需选中“使用Windows通用平台进行开发”选项作为安装UWP开发环境SDK选择:用于Windows 10IntelliTrace以及SDK...Portable 类库允许你书写代码并生成可以在不同平台下共享类库,包括Xamarin.iOSXamarin.Android,以及Windows Phone。

6.1K20

.NET MAUI 正式发布,再见了 Xamarin.Forms

今天,Microsoft 宣布全面推出 .NET MAUI,这意味着开发人员现在可以开始使用这种令人兴奋新跨平台技术构建用于生产应用程序。...Xamarin.iOS Xamarin.Android 都 合并到了 .NET 6 平台中,并将分别重命名为 .NET for iOS .NET for Android,Xamarin.Forms...借助 .NET MAUI Blazor,您可以重用您 Web 开发技能来构建跨平台本机客户端应用程序,并构建跨移动、桌面 Web 单一 UI。...要开始在 Windows使用 .NET MAUI,请安装 Visual Studio 2022 Preview 或将其更新到版本 17.3 Preview 1.1。...在今天 Windows 上,您可以使用 XAML .NET Hot Reload 以及用于 XAML、C#、Razor CSS 等强大编辑器加速您开发循环。

2.2K20

国内 Mono 相关文章汇总

什么是MONO 什么是MONO再议 “另类”.NET——Mono 1.2发布 .NETJAVA跨平台,我们很期望.但是容易 Mono 开发 (使用.NET技术你,绝对不能忽略Mono) 2007...开发跨平台应用程序 编写Mono兼容.Net程序系列----最常见不兼容场景基本解决办法 使用Mono管理Coyote Linux mono 调用windows webService mod_mono...5.0开启Linux平台.net应用新篇章 monomonodevelop源码编译安装 利用Mono.Cecil动态修改程序集破解商业组件(仅用于研究学习) linux上DotNET,安装mono...搭建.NET运行环境 使用Nancy构建基于monoASP.NET Web API Jexus vs IIS8 非绝对客观对比测试 “开源”是什么,能吃?...Xamarin.iOS开发初体验 在Ubuntu中搭建.NET开发环境 正在使用Xamarin跨平台框架—Xamarin.Android回忆录 Xamarin.Android快速入门 MONO x64

11.2K60

.NET 架构组件

NET 5 基于单一代码库构建,该代码库支持多个平台许多工作负载,例如 Windows 桌面应用程序跨平台控制台应用程序、云服务网站。...它包含其他特定于 Windows API,例如用于使用 Windows 窗体 WPF 进行 Windows 桌面开发 API。....它有时用于在 Unix 上运行依赖于这些功能 .NET 应用程序。 Mono 通常与即时编译器一起使用,但它也具有在 iOS 等平台上使用完整静态编译器(提前编译)。...通用 Windows 平台 (UWP) UWP 是 .NET 一种实现,用于为物联网 (IoT) 构建现代、支持触控 Windows 应用程序软件。...Xamarin.iOSXamarin.Android、Xamarin.Mac Mono 桌面框架 Mono 运行时 .NET 工具通用基础架构 您可以访问适用于 .NET 每个实现大量工具基础结构组件

87310

1. 什么是Xamarin

Xamarin 是一个 .NET 开源平台,主要用于通过 .NET 构建 IOS 、 Android 以及 Windows App 。...Xamarin 可以让开发人员跨平台共享应用程序代码,这样就可以使用一种编程语言开发所有平台 App 。 Tip:编译、部署 IOS 应用程序必须在 MacOS 种进行。...优秀 IDE :开发人员使用 Visual Studio 就可以开发 Xamarin 应用程序。...跨移动平台支持: Xamarin 对 iOS、Android Windows 这三个主要平台提供复杂跨平台支持,并且可以在这三个平台共享百分之九十代码。...它可以让开发人员从共享代码生成 iOS、Android Windows 应用程序。 Xamarin.Forms 使用 XAML 创建 UI 界面。这些 UI 会在不同平台上呈现为本机控件。

4.4K10

为什么.NET Standard 仍然有意义?

Microsoft引入了可移植类库(PCL), 并最终引入了 .NET Standard,以便不同实现可以共享一组通用API,这意味着.NET代码在各个平台之间都是兼容,并且您可以在任何实现中使用编译后代码...根据Microsoft说法,.NET Core,.NET 5,.NET Framework,Mono,Xamarin.iOS,Xamarin.Mac,Xamarin.Android,Universal...Windows PlatformUnity都以某种方式支持.NET Standard。...将来,我们应该会看到.NET 5 正在支持更多平台,因为Microsoft正在“积极开发”用于iOSAndroid等平台.NET(.NET 5+)。...,它同时支持了.NET Standard 2.0 .NET 5,但是在一个 .NET Framework运行项目上使用了这个库,.NET新特性仍然可以使用

50530

C#移动跨平台开发(2)Xamarin移动跨平台解决方案是如何工作

与此同时VS2015预览版更是直接集成了Android模拟器,但是其实里面并没有说集成IOS模拟器,不知道大家是怎么得出可以直接用VS开发AndroidIOS应用。不管怎么说,这都是个好消息。...) Applications 应用程序层(由Java编写并且在Dalvk虚拟机运行)   现在做Android开发同学只要熟悉这些应用框架层一些接口类库就可以给方便实现自己Android应用程序...Xamarin.IOS 架构   对于开发者来说,Xamarin.IOS相对于Xamarin.Android就要简单很多了,我们用C#开发ios应用程序在被编译成IL代码之后,然后转交给Apple complier...也就是说C#写IPhone应用程序objective-c 写是一样。并且Xamarin团队保证在每一个IOS系统更新时间同步更新Xamarin.IOS这样我们就不用担心被滞后了。...,当然在Xamarin.Forms不能够满足你要求时候,可以使用Xamarin.AndroidXamarin.IOSUI控件,这些也是Native,也就是说在UI方面不会有性能影响。

2.6K110

Xamarin.Forms入门-使用 Xamarin.Forms 创建跨平台用户界面

通过本文您可以快速了解如何使用 Xamarin.Form 进行应用程序开发。 简介 Xamarin.Forms可以帮助开发人员快速构建跨平台UI,通过一次编码,生成多平台界面。...Xamarin.Forms允许开发人员使用C#语言快速构建UI界面,由于基于Xamarin.Forms开发应用程序完全是原生,它受限很少,例如浏览器沙盒、底层API限制还有性能,相反它完全可以使用底层操作系统提供...这意味着你可以使用Xamarin.Forms构建应用程序UI,使用原生语言构建其他部分。...其系统需求如下: · Windows 7 或更新作业系统版本 · Java SDK · Android SDK · Xamarin.Android for Visual Studio 使用Xamarin...Xamarin.Android Application:安卓应用程序 Xamarin.iOS Application:iOS应用程序 Windows Phone Application:Windows

12.8K70

再见Xamarin,微软官宣跨平台 UI 框架 MAUI

MAUI 简化了.NET开发人员选择,提供了一个堆栈支持所有现代工作负载:Android,iOS,macOS Windows。...它能做到: 一个针对多个平台设备项目 一个位置管理字体图像等资源 多目标组织您特定于平台代码 只需要掌握一种构建客户端应用程序方法:MAUI,那么所有平台都在您控制范围之内。...MVVM Model-View-ViewModel(MVVM) XAML 是 .NET 开发人员数十年主要模式实践,它们是MAUI中一流功能,这将继续发展,以帮助您高效地构建和维护生产应用程序...从 Xamarin.Forms 过渡到 .NET MAUI Xamarin.Forms 开发人员将使用他们已经了解喜爱所有相同控件 API 开始在 .NET MAUI 中使用新项目运行。...Xamarin Xamarin.Forms 未来是什么 作为我们.NET统一一部分,Xamarin.iOSXamarin.Android将作为.NET for iOS.NET for Android

11.1K20

.NET 官宣跨平台 UI 框架 MAUI

MAUI 简化了.NET开发人员选择,提供了一个堆栈支持所有现代工作负载:Android,iOS,macOS Windows。...它能做到: 一个针对多个平台设备项目 一个位置管理字体图像等资源 多目标组织您特定于平台代码 只需要掌握一种构建客户端应用程序方法:MAUI,那么所有平台都在您控制范围之内。...MVVM Model-View-ViewModel(MVVM) XAML 是 .NET 开发人员数十年主要模式实践,它们是MAUI中一流功能,这将继续发展,以帮助您高效地构建和维护生产应用程序...从 Xamarin.Forms 过渡到 .NET MAUI Xamarin.Forms 开发人员将使用他们已经了解喜爱所有相同控件 API 开始在 .NET MAUI 中使用新项目运行。...Xamarin Xamarin.Forms 未来是什么 作为我们.NET统一一部分,Xamarin.iOSXamarin.Android将作为.NET for iOS.NET for Android

3.8K20

Xamarin 社区工具包现状未来

它简化了在使用 Xamarin.Forms 构建 iOS、Android、macOS、WPF 通用 Windows 平台(UWP)应用程序时常见开发任务。...实际上,这意味着我们将确保 XCT 可以继续使用 Xamarin.Forms,并且可以用于 iOS、Android UWP 版本,但不会增加新特性。...这样一,那些对 MVVM 不感兴趣的人就不会获取到他们不使用代码,但仍然可以非常容易地添加它。 单个大库在依赖性方面也有很大缺点。...你可以Xamarin.AndroidXamarin.iOS 项目中使用 Essentials 所有 API,如果你想那样做的话。...他有多年使用 Azure、ASP.NET、DevOps、Xamarin 其他.NET 技术经验,他参与过许多不同项目,并一直在构建多个真实世界应用程序和解决方案。

2.7K20

C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码

就完成了 - - 是不是很简单.. 2.设置应用程序版本名称 VS2017里面已经翻译比较完善了,就不多解释了..直接如下图: ?...(默认为无) Xamarin.Android链接器采用静态分析确定Xamarin.Android应用程序使用或引用了哪些程序集,类型类型成员。...ProGuard通常用于减少APK中大型附加库(如Google Play服务)占用空间获得较小应用程序。 ProGuard会删除未使用Java字节码,这就会让生成应用程序更小。...一般,在小型Xamarin.Android应用程序使用ProGuard通常可以减少大约24%大小 如果,在具有多个库依赖性较大应用程序使用ProGuard通常可以实现更大尺寸缩小。...当启用ProGuard检查,Xamarin.Android上运行所产生APK ProGuard工具。ProGuard配置文件在构建时由ProGuard生成使用

2.7K80

客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析

对于企业而言,一套业务逻辑可以在多处使用是最理想也是最保险。 Electron Electron是由Github开发,用HTML,CSSJavaScript构建跨平台桌面应用程序一个开源库。...开发人员也可以开发自定义plugin,实现所需要功能。 ...Xamarin Xamarin ['zæmərɪn]是一个开放源代码平台,用于通过 .NET 构建用于 iOS、Android Windows 新式高性能应用程序。...Xamarin主要有这么几项技术,Xamarin.AndroidXamarin.iOSXamarin.Forms,此外还有Xamarin.UWP、Xamarin.Windows、Xamarin.WinPhone...Xamarin 适用于具有以下目标的开发人员: 跨平台共享代码、测试业务逻辑。 使用 Visual Studio 在 C# 中编写跨平台应用程序

14.3K30

.NET 基金会项目介绍-MvvmCross

MvvmCross MvvmCross 是一个跨平台 MVVM 框架,其使得开发者能够构建简洁像素友好原生UI。...使用 Model-View-ViewModel (MVVM) 设计模式能够在多平台间使用一套代码共享业务逻辑。 MvvmCross 专门为 Xamarin 移动设备生态设计。...其支持 Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) Windows...不论如何,业务复杂度不会随着技术框架选择而减低,它只会从一个地方转移到另外地方。 开发者可以尝试并使用此框架减轻初期多重开发困难,而随着团队业务演变,变化永远是不会停止。...It supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP

1.5K30

【译】.NET Core.NET Standard有什么不同

.NET Framework用于构建桌面应用程序运行在互联网信息服务器(IIS)上ASP.NET应用程序。它是第一个托管框架。...Xamarin是一个用于构建iOS、Android、macOS桌面应用程序框架。 .NET Core .NET Core是免费、跨平台,是托管框架开源实现。...ASP.NET CoreUWP是以.NET Core为基础构建应用程序模型。 与.NET Framework不同,.NET Core没有作为Windows组件考虑。...由于.NET Core运行时安装成了App-Local,而应用程序升级是通过包管理器完成,所以应用程序可以关联特定.NET Core版本以及单独升级。...你还可以构建特定平台API.NET Standard封装器。 .NET Standard vs 可移植类库 可移植类库做不是同一件事? 可移植类使用多个平台均都支持通用API。

2.2K60

译 | .NET Multi-platform App UI 多平台应用 UI 框架简介

.NET 上构建一个跨平台应用时候,需要关注设备系统包括 Windows 系统设备 Android iOS macOS 等。....NET 开发人员技术选择,提供了一个技术栈支持所有现代工作开发如:Android,iOS,macOSWindows平台开发。...使用 .NET MAUI 可以让所有开发精力保持在一个地方,统一技术栈开发经验可以不断深耕提升生产力 如上图所示,这提供了: 一个针对多个平台设备项目 一个位置管理字体图像等资源 多目标组织您特定于平台代码...XAML 是几十年 .NET 客户端开发人员主要开发模式,这也是 .NET MAUI 中一大特性,将在 .NET MAUI 中继续延续,以帮助您高效地构建和维护生产应用程序。...,Xamarin.iOS Xamarin.Android 将作为.NET for iOS.NET for Android成为.NET 6一部分。

4.7K10

【译】在 ASP.NET Core 中使用 SignalR

.NET Framework用于构建桌面应用程序运行在互联网信息服务器(IIS)上ASP.NET应用程序。它是第一个托管框架。...Xamarin是一个用于构建iOS、Android、macOS桌面应用程序框架。 .NET Core .NET Core是免费、跨平台,是托管框架开源实现。...ASP.NET CoreUWP是以.NET Core为基础构建应用程序模型。 与.NET Framework不同,.NET Core没有作为Windows组件考虑。...由于.NET Core运行时安装成了App-Local,而应用程序升级是通过包管理器完成,所以应用程序可以关联特定.NET Core版本以及单独升级。...你还可以构建特定平台API.NET Standard封装器。 .NET Standard vs 可移植类库 可移植类库做不是同一件事? 可移植类使用多个平台均都支持通用API。

1.2K40

dotnet Multi-platform App UI 多平台应用 UI 框架简介

.NET 上构建一个跨平台应用时候,需要关注设备系统包括 Windows 系统设备 Android iOS macOS 等。....NET 开发人员技术选择,提供了一个技术栈支持所有现代工作开发如:Android,iOS,macOSWindows平台开发。...使用 .NET MAUI 可以让所有开发精力保持在一个地方,统一技术栈开发经验可以不断深耕提升生产力 如上图所示,这提供了: 一个针对多个平台设备项目 一个位置管理字体图像等资源 多目标组织您特定于平台代码...XAML 是几十年 .NET 客户端开发人员主要开发模式,这也是 .NET MAUI 中一大特性,将在 .NET MAUI 中继续延续,以帮助您高效地构建和维护生产应用程序。...,Xamarin.iOS Xamarin.Android 将作为.NET for iOS.NET for Android成为.NET 6一部分。

5.2K20
领券