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

UWP应用在Surface平板上的调试

UWP应用是指通用Windows平台应用(Universal Windows Platform),它是一种可以在不同设备上运行的应用程序,包括PC、手机、平板等。Surface平板是微软推出的一款运行Windows操作系统的平板电脑。

在Surface平板上调试UWP应用,可以通过以下步骤进行:

  1. 开发环境准备:首先,需要安装适用于UWP应用开发的开发工具,如Visual Studio。确保已安装最新版本的Visual Studio,并选择适用于UWP应用开发的工作负载进行安装。
  2. 创建UWP应用项目:打开Visual Studio,选择“创建新项目”,在模板中选择“Visual C#”或“Visual Basic”下的“Windows”节点,然后选择“通用”节点,选择“空白应用(Universal Windows)”模板。在此模板下创建的应用可以在Surface平板上运行。
  3. 连接Surface平板:将Surface平板通过USB线缆连接到开发计算机上。确保Surface平板已开启开发者模式,可以在“设置”->“更新和安全”->“开发者选项”中进行设置。
  4. 配置调试设置:在Visual Studio中,选择“调试”->“调试设备”->“远程机器”,然后点击“添加设备”按钮。在弹出的对话框中,选择“使用网络”选项,并输入Surface平板的IP地址。点击“连接”按钮,完成设备的添加。
  5. 调试UWP应用:在Visual Studio中,选择Surface平板作为调试设备,点击“调试”->“开始调试”或按下F5键开始调试UWP应用。Visual Studio会将应用部署到Surface平板上,并在平板上启动应用。

在调试过程中,可以使用Visual Studio提供的调试工具进行断点调试、查看变量值、跟踪代码执行等操作,以定位和解决应用程序中的问题。

UWP应用在Surface平板上的调试可以借助腾讯云的云服务器CVM来进行远程调试,具体操作步骤如下:

  1. 在腾讯云控制台上创建一台云服务器CVM,选择合适的操作系统和配置。
  2. 在CVM上安装Visual Studio,并配置好UWP应用的开发环境。
  3. 将Surface平板通过USB线缆连接到CVM上,并在CVM上启动远程调试工具。
  4. 在Visual Studio中,选择CVM作为调试设备,点击“调试”->“开始调试”或按下F5键开始调试UWP应用。Visual Studio会将应用部署到Surface平板上,并在平板上启动应用。

腾讯云提供的相关产品和服务可以帮助开发者更好地进行云计算和应用开发,具体推荐的产品和产品介绍链接地址可以参考腾讯云官方网站。

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

相关·内容

微软surface各个版本比较

微软是平板笔记本二合一早期创新者,它一直都希望可以将windows带到移动端,带到平板,为此在软件它推出了windows8,windows10,推出了UWP,而硬件方面,它也推出了surface系列...最佳二合一(Surface Pro 7) 如果说让surface出名设计,那一定还是它平板二合一,而在这方面做最好,应该就是surface pro 7。...同理,触控笔也是需要您额外购买,而它们也都不便宜。 最适合学生(surface go) 如果你想体验平板二合一,有没有足够预算,那么surface go 就是最适合我们选购产品。...最佳性能(surface book 3) 如果你希望拥有一个可以畅玩游戏,又可以进行图像处理平板二合一,那么surface book 3就是那款为你量身定做surface。...虽然和隔壁ipad相比它还有很长路要走,但是我相信,即使uwp可能会消亡,也一定会有新技术诞生。

2.5K20

unity应用在andriod崩溃原因

我们做一款游戏在编辑器里跑好好,一打包手机上就各种崩溃; 而且是不确定什么时候出现,用logcat查看了系统日志,就看到是异常地址访问log,没有什么有价值信息。...重复试了好多次之后,发现每次进一个测试关卡时候必闪退,于是一路加日志,希望能知道是哪一句导致程序崩溃。 加到最后,场景加载完了,一切都正常。...可以推断加载场景过程没问题,应该是在某一个组件脚本update里面出问题。...这下线索又断了,因为挂update组件太多,而且不知道有哪些组件运行;这里就想到一个想法,我们以后代码应该都由程序自己去调用update, 不要直接用u3dupdate,这样我们可以很容易知道哪些代码在运行...于是把编辑器里加载也改成异步加载,编辑器中就能跟手机上一样加载过程,尽量暴露手机上运行可能出现问题。

2K20
  • UWP 和 WPF 对比

    实际 Universal Windows Platform (UWP) 和 Windows Presentation Foundation (WPF) 是不相同,虽然都可以做界面和桌面开发,但是 UWP...微软为了减少开发或者基于某些考虑,于是UWP不支持以前系统,最低是 win10. 平台 虽然 WPF 很厉害,但是发布时候几乎没有人知道多平台,所以 WPF 只能支持桌面和 windows 平板。...对比 WPF ,全平台 UWP 支持PC, Notebook, Tablet, Phone, Xbox, IoT, Surface Hub,需要说最后一个大家不用支持,因为说了10年还没有卖。...而且 WPF 和 UWP 设计器经常无法使用,不过两个都可以在运行修改样式。但是在运行时可以 WPF 可以通过 Snoop 查看元素值,但是 UWP 不可以,所以调试 UWP 界面还是比较难。...调试 在 WPF 如果有一个代码抛异常,那么 VisualStudio 很容易告诉大家是哪里异常,因为 VisualStudio 也是 WPF 写

    14.5K20

    UWP 和 WPF 对比

    实际 Universal Windows Platform (UWP) 和 Windows Presentation Foundation (WPF) 是不相同,虽然都可以做界面和桌面开发,但是 UWP...微软为了减少开发或者基于某些考虑,于是UWP不支持以前系统,最低是 win10. 平台 虽然 WPF 很厉害,但是发布时候几乎没有人知道多平台,所以 WPF 只能支持桌面和 windows 平板。...对比 WPF ,全平台 UWP 支持PC, Notebook, Tablet, Phone, Xbox, IoT, Surface Hub,需要说最后一个大家不用支持,因为说了10年还没有卖。...而且 WPF 和 UWP 设计器经常无法使用,不过两个都可以在运行修改样式。但是在运行时可以 WPF 可以通过 Snoop 查看元素值,但是 UWP 不可以,所以调试 UWP 界面还是比较难。...调试 在 WPF 如果有一个代码抛异常,那么 VisualStudio 很容易告诉大家是哪里异常,因为 VisualStudio 也是 WPF 写

    5.4K20

    UWP 有效像素(Effective Pixels)引入 WPF

    UWP 采用有效像素(Effective Pixels)来描述尺寸,这是才是能够自圆其说一套尺寸描述;WPF 尺寸机制与 UWP 完全就是同一套,使用有效像素才能解释 WPF 尺寸变化各种特性!...在非 PC 设备(手机、平板电脑、大屏幕电视),如果依然保持物理尺寸相同,那么 PC 显示合适 3cm 按钮在手机上将占据大半个屏幕,在电视上将小得几乎看不见。...具体说来,对于手机和平板电脑(笔记本、Surface)这些近距离观看设备,其物理尺寸可以更小;对于客厅摆放大屏幕电视,观看距离较远,物理尺寸应该更大。...(这里不想吐槽设置分辨率还不设置为居中显示用户,那种画面模糊感觉,怎么能承受!) 事实,目前为止,只有一款设备真正达到了微软期望中理想状态,那就是——Surface Studio!...谈物理尺寸: 在 Surface Studio 这样理想设备,如果用户没有胡乱设置,它物理宽度是 1 英寸; 在同一个显示器设备,如果显示器 PPI 是 96 pixels/inch,且用户使用最佳分辨率

    1.5K21

    Microsoft Tech Summit 2018 课程简述:利用 Windows 新特性开发出更好手绘视频应用

    ,大家可以在课程看到。...这个应用在 2017年1月份正式发布了第一个版本,拥有基本功能,但是交互不够友好,功能实现和复杂功能支持也不够;而在 2017年8月份,我们完成了第一次重大改版,发布了 2.0 版本,对引擎进行了重构,...我们对位图处理方式,可以实现简单手绘效果,也就是从左上角到右下角来匀速涂抹出图片;也可以做进一步处理,比如支持用户在位图背景做进一步线条勾勒,保存为 SVG,绘制时是背景图被勾勒出来效果;...,如何利用这些特性去做更好 UWP 应用。...Surface Pen      目前 Surface 配置 Surface Pen 是第三代产品,和 Surface Pro 系列一起推出,可以吸附在 Surface ,拥有 1024 级压感,

    1.2K30

    再见Metro,Windows 10通用应用设计趋势分析 - 腾讯ISUX

    众所周知,当初微软在Windows 8做了非常大胆变革,除了开创性Metro设计语言,传统桌面和平板两种模式融合也是一大特色,可这两种操作模式在使用体验不一致也成为Windows 8饱受用户诟病原因之一...与Windows 8Metro应用只有全屏模式不同是,通用应用在桌面模式下支持窗口模式,这意味着触屏和键鼠两种操作将得到更好融合。...· Continuum模式 Continuum模式是专门为混合形态设备设计,比如Surface,也就是说开启此模式后我们设备可以自由切换平板状态和笔记本状态,系统会根据是否为触控屏幕以及是否有键鼠来判断是否进入...设计趋势分析 再来看看Windows 10官方应用对比Windows 8版本有什么不同: 应用商店(平板) ? ? XBOX(平板) ? ? Skype(平板) ? ?...· 不同设备和操作场景需要定制化设计 虽然在理论开发者可以通过一次编写和一套UI使通用应用在所有Windows平台上运行,但根据实际情况来看,小尺寸设备界面并不等同于大尺寸设备界面缩小为窗口化时效果

    1.2K40

    在折叠屏手机上如何做交互设计?

    ( Activity可以理解为一个页面,Android开发中最重要概念之一)” 3.参考微软UWP设计概念。...UWP即Windows 10中Universal Windows Platform(Windows通用应用平台)。...UWP应用理念并不是为某一个终端而设计,而是同一套代码和设计可以在所有Windows10设备运行,包括Windows 10 Mobile / Surface / PC / Xbox / HoloLens...比如下面这个例子:为了确保同时展示两个元素,在手机上我们必须采用纵向滚动界面,而在平板电脑,我们可以调整框架位置,变为横屏滚动界面。...这个例子展示了在手机上使用一栏纵向滚动,而在平板使用两栏横向滚动优化。 ? D.展现:你可以基于屏幕真实大小,设备支持功能,特定情况或者屏幕方向展示界面。

    1.3K40

    win10 uwp 录制任意应用屏幕

    当然在你设备应该看到不是这个界面,因为你打开应用应该和我不一样 现在需要初始化 CompositionAPI 和 win2d 资源 请写一个方法 Setup 将会在这个方法里面写初始化...Direct3D11CaptureFramePool 类被回收了,在界面冻结时候看调试工具是否有显示GC如果有,那么就是对象被回收了,解决方法是定义一些字段,将这些变量放在字段 如何调试内存请看 dotnet...代码调试方法 另外还有 robmikh 大神写例子,请看 robmikh/SimpleRecorder: A simple screen recorder using both the Windows.Graphics.Capture...在看到这个技术,我就想到了也许UWP是能做到很好的多进程渲染,也就是用这个技术获取其他窗口渲染界面,其他窗口可以在其他渲染架构进程运行,然后转发用户输入消息,这样就能做到解决空域多进程渲染 --...-- 本文会经常更新,请阅读原文: https://blog.lindexi.com/post/win10-uwp-%E5%BD%95%E5%88%B6%E4%BB%BB%E6%84%

    1.7K30

    只需三步,轻松实现应用在 Kubernetes 优雅落地!

    凭借超前设计理念,开放参与门槛,国内外大厂和开发者大力支持,它成功不言而喻。 ?...一万个人眼中就有一万个哈姆雷特",虽说 Kubernetes 是容器管理领域事实标准,但实际在不同背景企业 Kubernetes 落地方式是存在差异。...谷歌软件开发和应用部署理念虽然好,但业界大部分企业还是陈旧技术理念和更复杂场景。...只能在原生 Kubernetes 基础做一些本地化改造使得 Kubernetes 能够满足当前应用管理方式,例如:抛弃 Kube-Proxy 使用扁平化内网环境、通过富容器方式包装一些监控和代理组件等等...BroadcastJob:在集群中所有节点运行 Pod 以完成作业。 ? SidecarSet:一个控制器,它根据选择器将边车容器注入 Pod 规范,并且能够升级边车容器。 ?

    51710

    微软何时不再“阳萎” 看Nadella上任一年后憋了哪些大招

    UWP平台App还可以通吃桌面环境、Xbox、IoT设备、Surface Hub大型触控屏幕。...对Android和iOS平台支持是微软通用窗口平台(UWP)其中一环,这平台还可通吃桌面环境、Xbox、IoT设备、Surface Hub大型触控屏幕,甚至是微软超炫HoloLensHolographic...新策略2:单一OS通吃所有大小设备 不只手机、平板、笔记本电脑、PC能用,小至穿戴式设备和IoT设备,大到84寸Surface Hub触控屏幕都是同一套OS。...不只手机、平板、笔记本电脑、PC都能支持,Windows 10还能支持小至穿戴式设备和IoT设备,大到84寸Surface Hub超大触控屏幕,连Xbox One游戏机未来也都将内建Windows 10...这对惯于携带手机或平板等移动设备移动族是一大助力,进入办公室后,手机或平板接上大屏幕,就可以接续进行原来工作,而不用将档案分享或传输到PC才能进行。

    1.8K50

    Chrome 开发调试九个技巧

    截止本文发布,鄙人window谷歌浏览器为最新版本 - 版本 85.0.4183.121(正式版本)(64 位),mac谷歌浏览器为最新版本 - Version 85.0.4183.121 (Official...window大同小异,请自行脑补~ 1. 允许重复声明 let 和 class 在更新版本之前,我们在谷歌浏览器使用let或class对变量进行二次声明,会出现错误信息。...滚动元素到视图 在调试DOM元素时候,我们已经聚焦到相关DOM结构上了,但是对应元素并没有在可视窗口上展示,那么我们可以将其快速滚动到可视窗口。...特别是开发移动端猿儿,在没有充足调试情况下,我们就靠调试工具进行模拟。那么,除了谷歌浏览器默认设备几个值,比如iPhone X, iPad。我们还可以自定义自己需要设备。...更改调试面板主题 在开发调试中,默认主题难免让眼睛审美疲劳。而且,作为一个开发者,要高冷,高冷,高冷...暗黑色调妥妥。通过下面的操作,你可以选择适合自己风格。

    49020

    通过 Mac 远程调试 iPhoneiPad 网页

    我们知道在 Mac/PC 浏览器都有 Web 检查器这类工具(如最著名 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕大小和触摸屏使用习惯,直接对网页调试非常不方便...下面我讲讲详细调试过程: 1. 要进行远程调试,首先要打开开启 iPhone/iPad Safari 远程调试功能,“通过 设置 > Safari > 高级”开启: 2....最后把 iPhone 或者 iPad 通过数据线连上 Mac 电脑,打开桌面版 Safari(目前 iOS 6 Safari 远程调试只支持通过 Mac 桌面版 Safari 进行,Safari...最后就是调用桌面版 Safari Web 检查器对 iPhone/iPad Safari 应用进行调试: 这个调试过程和我们平常在 Mac/PC 上调试基本一样,比如可以对 HTML 和...另外它还支持触摸检查(Touch to inspect):激活检查器手型图标,就可以通过在 iPhone/iPad 触摸,就能立即找到检查器对应 DOM 元素。 ----

    1.7K20

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

    与一年前发布第一个版本相比,该功能已被重写,同时采用通用 Windows 平台 (UWP) 和 Windows 演示基金会 (WPF) XAML 热重新加载体系结构。...根据开发人员社区反馈,现在可以 Xamarin.Forms 与UWP 应用一起使用热重载和热重启,并部分刷新修改后页面(这是 Visual Studio 调试设置中可配置选项)。 ?...例如,下图中单选按钮; 旋转木马视图:与可视化项目(如PeakAreaInsets 可视化状态管理)相关新改进,该更改预览一项或下一项一部分,并建议用户滚动方向。...此外,引入EmptyView ,以显示绑定数据不可用时替代内容; 轻扫视图:在任何控件添加上下文菜单按钮; 拖放手势:UI 项目可以拖放到屏幕任何区域。...它在移动应用程序内外都有效,特别是当它有一个双屏幕,如 Surface Duo 时。 ?

    3.2K20

    UWP 手绘视频创作工具技术分享系列

    于是我们决定从头重构这个产品,做一个全新 “来画Pro” 出来,历经三个月世间,这个产品终于正式架。...在实现了旧版 “来画” 所有工具功能基础,我们实现了更多 Ink 画笔和 Dial 功能,更好 SVG 解析和绘制,更好文字绘制过程,视频和 gif 图插入等等。...Ink 绘制和 Surface Pen、Surface Dial 使用     Ink 笔迹,在 Windows 10 中有很丰富应用场景,如绘图类,书写类,手绘视频类应用。...后面会对每一种画笔处理做详细讲解,这里暂不展开了。     InkToolbar 和 InkCanvas 默认支持 Surface Dial 和 Surface Pen 操作。...http://www.cnblogs.com/shaomeng/p/7594286.html UWP 手绘视频创作工具技术分享系列 - Ink & Surface Dial http://www.cnblogs.com

    1.2K110

    Extensions in UWP Community Toolkit - SurfaceDialTextbox

    概述 UWP Community Toolkit Extensions 中有一个为TextBox 提供 SurfaceDial 扩展 - SurfaceDialTextbox,本篇我们结合代码详细讲解...SurfaceDialTextbox 为 TextBox 提供了一种简单 Surface Dial 菜单和操作方式,支持设置 TextBox 操作在 Dial 中圆形菜单,选择后旋转 Dial 可以方便对...; Nuget: Microsoft.Toolkit.Uwp.UI; 开发过程 代码分析 SurfaceDialTextbox 处理在类 SurfaceDialTextbox.cs 中,我们先来看看类结构...- _controller 对应 public 类型,支持在调用代码中获取 Surface Dial controller 实例,用于 SurfaceDialTextbox 之外控件; _stepTextMenuItem...总结 到这里我们就把 UWP Community Toolkit Extensions 中 SurfaceDialTextbox 源代码实现过程和简单调用示例讲解完成了,希望能对大家更好理解和使用这个扩展有所帮助

    1K80

    实战|C++在vscode调试配置

    ⽬标 按照本⽂流程可在vscode平台上实现像在windows系统下VS调试C++程序效果。...本⽂旨在让刚接触vscode却⼜不知如何 debug童鞋能够快速搭建⾃⼰编程环境,使更多精⼒focus在coding或algrithm,若有错误地⽅,欢迎指正和交流。...⽣成新可执⾏⽂件,否则只是执⾏ “externalConsole”:如果是true,每次按F5调试会⾃动弹出⼀个额外终端,程序内容会在这个弹出终端下运⾏和显⽰, 但是每次调试完了还要⼈⼯关闭。...接下去只要再弄2个⽂件,就可以debug你项⽬了,第⼀个是tasks.json⽂件,可以在⽹搜索如何⽣成,不过更直接⽅ 式是直接在.vscode下新建⼀个tasks.json⽂件,然后把以下内容直接复制上去...调试代码 ⼀切就绪之后,设好debug断点,直接按F5开始愉快调试吧!F5直接运⾏到断点或结束,F10单步调试等(与windows下VS 操作类似) ?

    3.9K20

    Chrome 开发调试九个真香技巧

    截止本文发布,鄙人window谷歌浏览器为最新版本 - 版本 85.0.4183.121(正式版本)(64 位),mac谷歌浏览器为最新版本 - Version 85.0.4183.121 (Official...window大同小异,请自行脑补~ 1. 允许重复声明 let 和 class 在更新版本之前,我们在谷歌浏览器使用let或class对变量进行二次声明,会出现错误信息。...滚动元素到视图 在调试DOM元素时候,我们已经聚焦到相关DOM结构上了,但是对应元素并没有在可视窗口上展示,那么我们可以将其快速滚动到可视窗口。...特别是开发移动端猿儿,在没有充足调试情况下,我们就靠调试工具进行模拟。那么,除了谷歌浏览器默认设备几个值,比如iPhone X, iPad。我们还可以自定义自己需要设备。...更改调试面板主题 在开发调试中,默认主题难免让眼睛审美疲劳。而且,作为一个开发者,要高冷,高冷,高冷...暗黑色调妥妥。通过下面的操作,你可以选择适合自己风格。

    49510

    解决windowsphp xdebug 无法调试问题

    有时候我们在使用php和nginx进行开发时候,会出现这样情况,明明扩展已经安装,但是就是无法调试成功。这个时候我们就要耐心去分析问题产生原因。...,但是如果填写9000这个端口,可能就会导致你php无法调试,因为9000端口会被nginx占用做代理。...这里比如调试问题,我们首先就需要明白调试原理是什么,它本质是另起一个进程去监听我们调试,它首先是php一个扩展,php好多功能都是通过扩展来实现,比如常用许多图形库,加密算法等。...当激活扩展后,php就会和扩展交互,这里xdebug就是通过获取到php运行信息来进行调试。...总结 以上所述是小编给大家介绍解决windowsphp xdebug 无法调试问题,希望对大家有所帮助,也非常感谢大家对ZaLou.Cn网站支持!

    2.3K31
    领券