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

Visual Studio 2017 15.8 版发行说明

可单击“记录 CPU 配置文件”按钮,根据需要多次启用/禁用示例数据收集。 CPU 使用率图的颜色出现相应变化,表示该时间点是否启用/禁用示例收集。 ?...通过禁用 CPU 使用情况收集的情况下启动,性能探查器将不收集任何 CPU 使用情况示例堆栈数据,直到专门启用此类数据。 这样一来,收集和分析的数据量大幅降低,从而使性能调查更加高效。...创建项目时,可以添加 Docker 支持(图 11)。 ? (图 11)启用 Docker 支持 或者,可以通过解决方案资源管理器中项目的上下文菜单对现有项目启用 Docker 支持(图 12)。...我们 Visual Studio 2017 中添加了对 Xamarin.Mac 绑定项目的最低支持。...另外,还可以生成 Xamarin.Mac 绑定项目,不过是本地执行生成过程而不是使用本机 Mac 工具链,因此应用中运行或调试时,不能使用生成的 IL 程序集。

8.2K10

.NET MAUI 性能提升(上)

MAUI应用程序有很多程序集,所以我们引入了一个新的$(androidUseAssemblyStore)特性,该特性Release版本中默认启用。...拆分\n和:-分隔的方法列表的代码是Xamarin早期使用string.Split()编写的。可以说,Span在那时还不存在,但我们现在可以使用它!...经过仔细的审查,我们可以将handle字段设置为内部的,并将此代码简化为: var newobj = RuntimeHelpers.GetUninitializedObject (cinfo.DeclaringType...内置的日志记录基础设施默认情况下是禁用的,必须显式启用。 延迟调用android的EmbeddedFontLoader中的Path.GetTempPath(),直到需要它。...我们发现这将dotnet new maui项目Pixel 6 Pro上的启动时间提高了约25ms。 这是默认启用的,但如果需要,你可以在你的。

8.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

Xamarin 社区工具包的现状和未来

对于新的或现有的 Xamarin.Forms 项目Xamarin 社区工具包可以通过 Visual Studio NuGet 获得。...也许你会在一个项目中对它进行调整,突然间你就有了多个版本。将这些东西集中工具包中,我们会让维护工作变得更容易,你只需把它放入这个库,这个库可以为你提供 Xamarin.Forms 的一站式服务。...如果你现在对.NET MAUI 有所了解,你就知道你可以启用一个兼容层,这样你的 Xamarin.Forms 渲染器等仍然可以.NET MAUI 中使用,直到你有时间按照新的架构重写它们。...你可以 Xamarin.Android 或 Xamarin.iOS 项目中使用 Essentials 的所有 API,如果你想那样做的话。...InfoQ:将来的话,.NET MAUI 社区工具中实现的所有新特性都会在 Xamarin 社区工具包中实现

2.7K20

笔记 | Xamarin

WebView -> js: webView.EvaluateJavascript Google Android4.4 为我们新增加了一个新方法,这个方法比 loadUrl 方法更加方便简洁,而且比...loadUrl 效率更高,因为 loadUrl 的执行会造成页面刷新一次,这个方法不会,因为这个方法是 4.4 版本才引入的,所以我们使用的时候需要添加版本的判断 string jsFuncStr...默认对 Xamarin.Android 应用程序的调试版本启用 JDWP。 虽然 JDWP 开发过程中很重要,但它会对已发布的应用程序造成安全问题。...这样便可以对程序集进行压缩,减小 .apk 文件的大小。 程序集压缩还提供最小形式的模糊处理;此类模糊处理不应作为依据。 此选项需要 Enterprise 许可证,仅当“使用快速部署”禁用时才可用。...“将程序集捆绑到本机代码”默认情况下处于禁用状态。 请注意,“捆绑到本机代码”选项执行不意味着程序集会编译到本机代码中。 无法使用 AOT 编译将程序集编译为本机代码。

23.9K20

.NET MAUI 8月最新资讯

以下文章来源于Kinfey Techtalk ,作者lokinfey (本文阅读时间:8分钟) .NET MAUI 正式版本发布已经三个月了,有小伙伴希望我们有一些关于 .NET MAUI 相关的本地化内容以及开源项目介绍....NET MAUI Developer Day in GCR 7 月我们大中华地区启动了 .NET MAUI Developer Day in GCR ,希望能把 .NET MAUI 的技术做一个整体的介绍...当然也感谢我们 Microsoft MVP 团队,大家知道我们 .NET MAUI 的前身就是 Xamarin ,在过去就有不少大中华区的 Microsoft MVP 项目中使用 Xamarin 和在所在城市组织社区....NET MAUI 的时候一直担心 .NET MAUI 的性能问题, Xamarin 的时候就有小伙伴说启动 Xamarin 的应用有点慢。...还有如果你们有 .NET MAUI 的项目上线了,也可以和我联系。希望能让 .NET MAUI GCR 有更好的发展。

53210

.NET 8 中 Android 资源生成的改进和变化

为了从 C# 访问此数据,我们需要一种代码中公开这些数据的方法。这是由项目 $(RootNamespace) 中的 Resource 类处理的。我们从 R.txt 中获取值并将它们公开在这个类中。... .NET 7 及之前版本的系统中,该类被写入 Resource.designer.cs 文件。它允许用户不需要硬编码Id就可以编写可维护的代码。...重新启用旧系统需要手动将此属性更改为 false。 新系统依赖于解析 aapt2 构建过程中生成的 R.txt 文件。在运行 C# 编译器之前,将解析 R.txt 文件并生成新的程序集。...这是为了保持与旧的Resource.designer.cs文件应用程序项目中的工作方式的向后兼容性 。 测试表明我们可以将启动时间缩短约 8%。整体封装尺寸大约减少 2%-4%。...如果您不再需要支持 Xamarin.Android 类,您可以项目升级到 .NET Sdk Style 项目并使用以下内容: net7.0-android;net8.0

18510

Cocktail for Mac(系统清理)

Cocktail for Mac图片Cocktail Mac软件功能磁盘自动检查SMART磁盘运行状况启用禁用日志记录修复磁盘权限重置主目录和访问控制列表的权限设置睡眠驱动器(spindown)启用禁用突发运动传感器系统运行定期维护脚本清理非活动内存并优化虚拟内存的使用启用禁用虚拟内存交换管理聚焦索引清除代码聚光灯更改...Time Machine首选项重建启动服务数据库更改启动模式,或设置启动延迟空篮子的强度静音启动禁用通知中心文件清除缓存Adobe Flash Player和Cookie搜索已损坏文件设置删除不必要的本地化清理和管理...(查看,打印和保存)日志文件清除DNS缓存删除文件不可见DS存储删除锁定或无法访问的项目网络更改速度,双工和MTU网卡可以轻松优化常用连接类型的网络设置更改IP配置设置配置内置(文件共享)OS X文件服务器界面自定义...Finder,Dock,登录窗口和其他系统服务的外观和可能性更改隐藏设置Safari,Mail,Itunes和QuickTime X允许的应用程序中设置默认文件保存位置IClou

68620

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

Application Icon选项中,我们可以任意选择一个已有的图片资源文件,并设置为应用程序的图标....一般,小型Xamarin.Android应用程序上使用ProGuard通常可以减少大约24%的大小 如果,具有多个库依赖性的较大应用程序上使用ProGuard通常可以实现更大的尺寸缩小。...生成过程是首先使用Xamarin.Android链接器来优化应用程序中的托管(C#)代码,然后使用ProGuard(如果启用Java字节码级别优化APK。...当启用ProGuard的检查,Xamarin.Android上运行所产生的APK ProGuard的工具。ProGuard配置文件构建时由ProGuard生成和使用。...Xamarin.Android还支持自定义ProguardConfiguration构建操作。您可以将自定义ProGuard配置文件添加到项目中,右键单击它,并将其作为构建操作选择.

2.8K80

Visual Studio 2017 15.7 下的.NET Core

其他主要更新 我们增加了对更改安装位置的支持. 开始更新之前, 可以全部保存挂起的更改。 安装过程中, "更新" 对话框为您提供了有关update的更多详细信息。...我们改进了 c# 和 VB 项目的解决方案加载时间。 我们对f# 及其工具进行了大量更新, 重点关注性能。 我们缩短了时间, 以便为大型. NET 核心项目启用智能感知25%。...测试资源管理器测试运行期间有更多的响应图标。 c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。....Xamarin 的 Visual Studio 工具可以自动安装缺少的 android API 级别, Xamarin. android 项目Xamarin....我们Visual Studio 生成工具中添加了对 Azure、UWP 和其他项目类型的支持。 您可以不安装所有 Visual Studio的情况下创建生成服务器.

3K50

Visual Studio 2017 15.7 下的.NET Core

其他主要更新 我们增加了对更改安装位置的支持. 开始更新之前, 可以全部保存挂起的更改。 安装过程中, "更新" 对话框为您提供了有关update的更多详细信息。...我们改进了 c# 和 VB 项目的解决方案加载时间。 我们对f# 及其工具进行了大量更新, 重点关注性能。 我们缩短了时间, 以便为大型. NET 核心项目启用智能感知25%。...测试资源管理器测试运行期间有更多的响应图标。 c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。....Xamarin 的 Visual Studio 工具可以自动安装缺少的 android API 级别, Xamarin. android 项目Xamarin....我们Visual Studio 生成工具中添加了对 Azure、UWP 和其他项目类型的支持。 您可以不安装所有 Visual Studio的情况下创建生成服务器.

3.2K80

C#-Xamarin的Android项目开发(三)——发布、部署、打包

所以,我们需要一篇文章来记录下部署的方法,哈哈O(∩_∩)O。 部署准备 部署Xamarin的Android项目前,我们先做一些准备工作。...Xamarin很贴心,每个选项上都做了注释,当我们鼠标放到属性上时,就会提示该属性的作用。 现在我们简单翻译一下图中的几个重要属性。...现在我们点击存档进行发布apk,如下所示: ? 存档前,我们先修改项目属性,让他可以被存档。取消这三个选项的勾选【使用共享运行时】【使用快速部署(仅调试模式)】【启用开发者检测(调试和分析)】。...然后勾选上【启用ProGuard】 接下来,重新生成项目。注意:这里一定要重新生成一下,不然也会存档失败。 存档后,项目会为我们打开如下界面: ?...这里我们需要把项目发布到本地磁盘,所以我们选择【临时】。 然后界面跳转如下图: ? 如上图所示,界面中要我们选择签名。 界面中,我们可以搜索已有的签名,也可以导入签名。

1.4K40

官宣 .NET MAUI 预览版 6

随着采用最新版本的Windows App SDK和Visual Studio 插件,单个项目也继续得到改进。让我们更深入地了解一下。....NET SDK 之上启用特定的开发人员场景。...预览版 4 中,启用了适用于 Android、iOS、macOS 和 Mac Catalyst 的底层 SDK,现在在预览版 6 中,我们引入了 maui、maui-mobile 和 maui-desktop...如果您只想定位到移动设备或桌面设备,您可以单独选择它们。 不久的将来,Visual Studio 2022 将在其安装程序中包含这些。要立即使用它们,请跳转到您最喜欢的 CLI。...user-interface/pop-ups#guide-users-through-tasks 单个项目和窗口 我们根据开发人员的反馈和 Windows 支持对单个项目进行了一些更新,以采用最新功能。

2.3K10

现代移动开发哪家强:原生还是跨平台?JetBrains 专家:我选 Flutter

所以本文的讨论中,我们就专注于 React Native、Xamarin 和 Flutter 这三位。...大家可以使用 Xamarin.Forms 探索多平台,也可以像 React Native 那样采取原生视图(但后者其实用得不多)。...Xamarin 的第三方支持有限,可用的原生 Xamarin 库不多。就个人来看,Xamarin 可能更适合那些内部应用,或者相对复杂度不高的应用程序。...虚构案例研究 II:金融科技业务 我们假定有一家金融科技公司,这样的企业需要业务应用?那是肯定的,毕竟竞争对手都有自己的应用,所以咱也不能缺项。那需要是原生应用?...面向移动项目的专有持续集成解决方案也不少见,比如 Bitrise 等。 决策审查 做出了开发决策,那么着手开发应用的同时,我们也该看看自己选得对不对、当前有哪些实际困难。

38130

Visual Studio 2019 16.1 更新摘要

可以通过“工具”>“选项”>“IntelliCode”来启用对 C++ 和 JavaScript/TypeScript 的支持 我们添加了每监视器感知功能的支持。 新codefixes可用于C#。...扩展性 我们已在 VSIX 项目 (BuildTools 更新) 中删除需要.resx 文件。 VSIX 项目模板现在使用新的 SDK 版本。... Visual Studio 中以本机方式将适用于 Linux 的 Windows 子系统和 C++ 结合使用,并将 AddressSanitizer 用于 Linux 项目和 WSL.。....NET 新.NET 效率功能包括项目和解决方案,单击一次代码清理新切换块注释键盘快捷方式,重构将类型移动到其他命名空间。 现在可以通过开始窗口中的克隆屏幕从 SSH URI 克隆代码。...Xamarin.iOS 找不到应用程序清单。请确保该项目包含名为的清单文件 Info.plist"。 nmake 环境缺少指向 NETFX 工具的路径。

5.7K40

django 1.8 官方文档翻译:9-1-4 格式本地化

格式本地化 概览 Django的格式化系统可以模板中使用当前地区特定的格式,来展示日期、时间和数字。也可以处理表单中输入的本地化。...格式化系统默认是禁用的。需要在你的设置文件中设置USE_L10N = True来启用它。...表单中的本地化识别输入 格式化开启之后,Django可以表单中使用本地化格式来解析日期、时间和数字。也就是说,表单上输入时,它会尝试不同的格式和地区来猜测用户使用的格式。...例如: {% load l10n %} {{ value|localize }} 使用unlocalize来单一值上禁用本地化。使用localize 模板标签来大块的模板区域内控制本地化。...Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质

82920

影响 5000 万开发者,GitHub 与 CSDN 掌舵人对话技术社区未来

讲起微软与GitHub两者的渊源,可以说,收购前,微软已是GitHub上最活跃的组织, 拥有超过2万名员工参与项目贡献,进行了200万多次Commits。微软的许多产品,如VS Code、....近年来,微软Satya Nadella的带领下,变成了一家新公司, 将开源和开发者放在公司日常运作的核心位置,这也是微软收购Xamarin这个跨平台开发工具的最主要原因。...开源中国有多重要,和美国一样?中国的开发者,最关心哪些话题? 蒋涛:同样重要。当下,最热门的话题是AI和区块链,后者可能是因为更容易实现盈利而受关注。...蒋涛:首先应该找到合作伙伴,GitHub中国并没有数据中心,但合作不应仅限于基础设施;其次GitHub上有众多颇具影响的开源项目,但也许应当在中国寻找一些本地化的开源项目,让更多中国开发者参与其中。...也许区块链提供了一种方式,我们已经为此建立了一个小项目。 Nat Friedman:是的,这是个不错的想法。影响力之外,收入非常重要。方式还可以包括为开发者提供支付基础架构,对不对?

37910

Xamarin.Form 5.0: 新功能和控件以及调试改进

上周.NET Conf 2020,Scott Hunter(.NET),Maddy Leger(微软移动开发工具-Xamarin项目经理)和David Ortinau(首席项目经理,移动开发人员工具)...通过最新的 Visual Studio 更新,调试体验许多领域得到了改进,尤其是 Xamarin 应用程序开发期间。...iOS 调试体验也得益于 Xamarin 热重启功能而得到改善。开发人员开发时不需要 Mac电脑,就可以直接在 iPhone 上调试应用程序。...此外,引入EmptyView ,以显示绑定数据不可用时的替代内容; 轻扫视图:在任何控件上添加上下文菜单按钮; 拖放手势:UI 项目可以拖放到屏幕的任何区域。...资料来源:https://devblogs.microsoft.com/xamarin/xamarin-forms-5-preview/ Xamarin. forms 5.0 稳定版预计今年年底发布

3.2K20
领券