使用Visual Studio调试闪退问题

编写.NET或UWP软件时,Visual Studio是常用的的调试工具之一。其监视、调用堆栈等功能在对程序逻辑进行查错时十分有用。但如果软件在Visual Studio中启动时一切正常,在别的地方启动(比如后台任务、文件打开甚至在其他电脑上使用时)时却发生闪退,该如何进行调试呢?本文介绍如何创建内存转储文件(Dump)并使用Visual Studio进行“事后调试”,以实现对闪退故障的调试。

继续阅读“使用Visual Studio调试闪退问题”

自动清理NuGet全局包目录

编写UWP和.NET Core项目时,少不了与NuGet包管理器打交道。长久以往,你有没有注意到,你的磁盘空间已经被NuGet全局包目录不断侵蚀?NuGet全局包目录默认位于“%USERPROFILE%/.nuget”路径中,所有UWP和.NET项目中安装过NuGet包都会保存在该目录中。很遗憾,目前NuGet并没有任何清理该目录的功能,随着时间的流逝,这个目录占据10GB以上空间并不稀奇。

继续阅读“自动清理NuGet全局包目录”

MSR的两款优秀的影像处理软件

Microsoft Research曾经做出两款我非常喜爱的软件:Image Composite Editor和Microsoft Hyperlapse,前者可以拼接出高质量的全景照片,而后者则是优秀的快镜头(延时摄影)处理软件。如今,它们已经先后被停止更新,永远停留在了这个版本,但几年前的它们在今天仍然是不错的软件。

继续阅读“MSR的两款优秀的影像处理软件”

从应用商店安装正版Office 365

购买了正版Office 365的用户,可能通常安装Office软件的方法是从office.com网站上点击安装,并运行在线安装程序。但Windows 10用户还有另一种安装方法,就是在应用商店中安装。

首先,你需要通过各种方式获取了正版的Office 365订阅,然后在Windows 10上打开Microsoft Store(应用商店)。搜索“Office 365”,选择对应自己购买的版本的“Office 365 家庭版”或“Office 365 个人版”,点击安装。

通过这种方式安装Office 365,由于下载的服务器不同,速度与在线安装程序可能有所不同。安装的各个Office 365软件,比如Access,Word,Excel是相互独立的,通过开始菜单可以单独卸载单个Office软件。也可以在“设置”应用中以一个整体卸载“Office 365 Desktop Apps”。

合理配置Windows 10自动更新

Windows 10的自动更新功能会自动安装必要的安全补丁,以降低电脑遭到病毒侵袭的风险。同时,Windows 10每半年会进行一次功能更新,给用户带来新的功能。然而,自动更新有时会突然将电脑重启,导致不必要的损失。合理进行配置,能够有效防止全自动的自动更新打扰自己的工作。

继续阅读“合理配置Windows 10自动更新”