Scott Hanselman的中文博客
learn.microsoft.com/en-us/archive/blogs/scott_hanselman
C# / .NETWeb developmentDev tools / editors / IDEsMicrosoft blogsMSDN archive
- Posts
- 242 from 16 May 2011 to 23 Jan 2017
- Posting
- archived, read-only
- Kind
- personal blog
- Language
- Chinese
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/scott_hanselman/feed.xml
2017 1
2016 12
- 几个高效使用Visual Studio 的小技巧
- 开发过程中的两个快速简单的Web应用程序负载测试工具介绍
- Windows 10 “周年纪念版“的键盘快捷键集锦
- Windows 10 “开发者模式”
- 一些很棒却被大家遗忘的Windows命令提示符功能
- WallabyJS 是在IDE或者编辑器中灵巧且功能强大的JavaScript测试执行工具
- 如何托管自己的NuGet Server和 Package Feed
- .NET基准测试代码
- Github活动的不足和编码人的FitBit
- 在线实时编程的乐趣 – CodePen, REPL, TOPLAP, Alive, 以及更多
- 在ASP.NET和Azure的配置中,对于私有配置数据和连接字段的最好的练习
- 探索新的.NET “dotnet” 命令行接口(CLI)
2015 6
2014 12
- 在ASP.NET中如何运行后台任务
- Microsoft .NET Portability Analyzer已经做好准备
- 视频:我的非技术伙伴首次尝试Windows 10
- 简介Gulp, Grunt, Bower, 和 npm 对Visual Studio的支持
- 你没有充分使用资源监测仪
- Xamarin.Forms - 编写一次,到处运行,而且是本机的?
- 本周的NuGet包:F# 框架的Canopy web 测试
- 宣布新Roslyn-powered .NET Framework 参考源
- 视频教程和截图:Windows8.1 Update 1
- 这周的NuGet包:专为Web应用程序的自动化测试服务的FluentAutomation
- 使用High-DPI桌面方式可能很痛苦
- 如何在ASP.NET和WPF中显示二维码
2013 43
- Ntvs
- Windows Azure: 硬盘驱动导入/导出, 虚拟机 ACLs, Web Sockets, 远程调试, 持续交付, New Relic, 账单通知和更多信息
- 视频: 可以在午餐时间学习的visual studio 2013的新增功能01
- CSI: 防火墙规则禁用了远程桌面之后如何用PowerShell重新启用远程桌面
- Azure移动服务和动态模式的Hackathon式的快速迭代
- 在Win8.1上使用文件历史功能来创建一个完整的系统镜像备份
- Visual Studio 2013 RC Web开发者 – One ASP.NET,浏览器链接和我们的方向
- 在ASP.NET4.5中使用异步方法的魔力外加一个疑难杂症
- 在虚拟Azure库中有400多个开源软件栈的虚拟机镜像
- 吝啬云:什么时候才能变得合理
- 保存和检索浏览器(和其他)密码
- 下载Visual Studio 2013并给予我们你的任何反馈
- 微软的一些网站上开始应用一个很新奇的JavaScript代码编辑器
- 如果你还没有使用Glimpse跟ASP.NET一起去调试和解析,那么你正在错过它
- 构建更好、更美观,同时功能更强大的Windows 命令行
- .Net 跨平台可移植类库正在进行
- Windows 8.1预览中拯救了我的Surface RT的10个新功能
- 如何从Windows8删除开放或不安全的Wi-Fi热点:附带源码的Wifi.exe命令行工程
- 独家抢先:AGENT 智能手表模拟器,在我的手腕上托管.NET代码
- 别再犯这些internet错误
- 如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)
- 云服务的精打细算:在Windows Azure网站上启用New Relic 性能监控
- 精打细算视频:在数据中心之间搬运一个Azure网站
- 如何在Windows 8 上禁用屏幕触摸键盘
- 使用云服务要精打细算
- 使用Hyper-V时,Windows任务管理器显示的CPU速度是错的
- HTML5中为一个简单的MP3播放器做音频 fallback标签比你想象的要难
- 在和子应用程序版本不一致时修改ASP.NET web.config配置文件中的继承权
- 第13周的NuGet包—Portable HttpClient使得portable libraries更加好用
- 将旧的应用程序从IIS6转移到IIS8以及经典模式存在的原因
- 在Windows Azure上安装Sendy(一个PHP应用程序),通过亚马逊SES来发送廉价的电子报邮件
- 使用ASP.NET 构建 Web 应用程序快速入门-8小时的免费培训视频
- 下载面向Windows 7的Internet Explorer 10
- 发布ASP.NET and Web Tools 2012.2
- 视频: 有效地管理你的个人在线品牌
- 使用免费的 MultiEdit 扩展同时编辑Visual Studio
- 你并非你的代码
- 解锁 Windows 8" God Mode "
- ipad, Surface, Ultrabook
- 错过的Win8 教学视频
- 当你有所疑虑时,请启用跟踪功能
- 互联网不是一个黑盒,看看其本质。
- 当从源代码部署到 Azure 时,如何让您的 ASP.NET 数据库连接字符串是安全的
2012 37
- ASP.NET and Web Tools 2012.2 (RC版)
- 将我的 Windows Phone 应用程序更新到 Windows Phone 8
- 我的下一部个人电脑将会是一台超级本
- 如何在Synology NAS上建立CrashPlan无监管云备份-备份策略
- Reactive Extensions (Rx) 现已开源
- Windows 8, 第0步,通过文件历史记录开启持续性备份
- 来自 2012年BUILD大会的演讲视频
- 如何从C#桌面应用程序中调用Windows 8的WinRT API- WinRT 图表
- 用ASP.NET MVC 4 和 jQuery Mobile制作一个可切换的桌面和移动站点
- 为何TypeScript是任何事情的答案?
- 即使没有Windows DVD Maker时 ,如何在Windows 8中创建一个DVD - DVDStyler
- 使用Problem Steps Recorder帮助您的用户记录和报告 bug
- 嵌入命令行的Web 站点:在互联网中获取你的命令行
- Bug 报告是一份礼物
- WebMatrix 2—前端Web 开发人员注意 了(ASP.NET、 PHP、 node.js 和更多)
- 免费的Visual Studio Express 2012 for Windows Desktop
- 使用 GMVault 和 Windows Task Scheduler定期自动备份你的 Gmail 帐户
- 使用颜色主题编辑器制作多彩的Visual Studio 2012
- 微小的开心功能第 3部分-发布的改善,链式配置转换和从命令行部署 ASP.NET 应用程序
- 微小的开心功能第2部分-Visual Studio 2012 中的ASP.NET Web API
- 微小的开心功能第1部分-Visual Studio 2012中的T4 调试模板
- 发布Visual Studio 2012 和.NET Framework 4.5 – 这里是快速开始的5分钟视频
- Entity Framework Magic Unicorn(还有更多的!)现已开源
- NuGet 2.0 (.NET软件包管理器) 发布了-现在升级吧
- 用命令行管理云端
- 针对手机的ASP.NET,One ASP.NET 和Realtime ASP.NET ——Scott Hanselman在俄罗斯的会谈视频
- 回归基础:if,for和switch之外的事情
- Visual Studio 11 Beta 深藏之精华――.Net 便携式类库
- ASP.NET MVC 4, ASP.NET Web API 和ASP.NET Web Pages v2(Razor)现在都是开源了
- One ASP.NET 偷偷一瞥:优雅的Web Form,却是地狱的雪球
- One ASP.NET-使用ASP.NET MVC 4 Beta和ASP.NET Web API 制作JSON Web API
- 告诉你的父母如何进行安全的网上购物
- 从VHD(虚拟硬盘)中安装和驱动Windows 8 Consumer 预览版的指南
- Visual Studio 11 测试版
- 改变被认为是有害的?——新的Visual Studio外观和感觉
- 这是2012年你的孩子有个iPhone,你知道你的孩子在哪吗?我知道。
- 现在就参与到开放源——如何为GitHub寄宿的开放源项目(例如Code52)贡献修补补丁程序
2011 131
- 我是骗子,你是吗?
- 每周源代码59—开放源宝藏:Irony.NET语言应用包
- 每周源代码24-扩展版-.NET插件、提供商、属性、加载项和模块
- 每周源代码39 – Silverlight3中的Commodore 64 仿真器
- 每周源代码38: ModelState.IsValid的属性为False,源于ModelBinder从RouteData获取值
- 每周源代码34- F#的兴起
- 每周源代码29 – Ruby,Shoes和第一个Ruby病毒
- 返璞归真:If,For,Switch语句之后的生活,比如Data Structures Reminder
- 每周源代码18 – Deep Zoom(SeaDragon)Silverlight 2 MultiScaleImage鼠标滚轮缩放及平移
- 在Real-time中使用并行和SignalR解决莎士比亚的“百万猴子”问题
- 大脑、字节、后背、臀部——程序员的优先事项
- 一项改进的Apple Store(包括云服务)与顾客的互动
- 我了解应用程序
- ASP.NET MVC 3、JavaScript和jQuery中的全球化、国际化和本地化——第一部分
- 基础非基于云的个人备份策略
- 杰出的.NET开发人员应该知道的事情(更多NET面试问题)
- VHD(虚拟硬盘)安装引导Windows 8开发人员预览版指南
- 企业 NuGet:持续集成自动生成系统中的NuGet
- 第五周的NuGet软件包 – 使用Glimpse调试ASP.NET MVC应用程序
- 超赞的Visual Studio命令提示符和PowerShell图标覆盖
- 每周源代码45-在Win7 *和*WinXP 上点击按钮
- 生产率和持续改进-测量(和“RescueTime”)使其在个人和工作两方面都成为可能
- 用微软Word 2010和Gabriola中OpenType的连写和风格化设置来制作超赞的婚礼文件
- Visual Studio 2008的NuGet支持
- 创建高质技术截屏指南
- 欢迎来到云—“你的苹果ID已禁用”
- 扩展NerdDinner:为ASP.NET MVC添加MEF和插件
- 在30分钟内为StackOverflow创建一个包含XML 和JSON的OData API
- 每周源代码23 – 大型解决方案版
- 每周源代码35- Zip压缩ASP.NET会话及缓存状态
- 每周源代码25——OpenID版
- 新工具和新内容——ASP.NET,Visual Studio 11 Web和.NET4.5开发人员预览(含评注)
- 每周源代码38 – ASP.NET MVC Beta不明 – ModelBinder获取RouteData值致ModelState.IsValid属性为False
- 每周源代码14 –流畅接口版
- 每周源代码13 –斐波纳契版
- 每周源代码10 – 被指有害的模式
- 有用的Visual Studio扩展——Mads Kristensen的网络精华
- 第11周NuGet包——ImageResizer让你在ASP.NET中实现干净清晰的图像大小调整
- 每周源代码49 – SmallBasic老少皆宜的,有趣而简单且强大的编程
- 每周源代码 46-Jeff Key摇动了Taskbar Meters,可监视你任务栏中的Win7 CPU,Memory和Disk
- 在ASP.NET MVC中修改默认代码生成/支架模板
- 第10周NuGet包——ASP.NET MVC 3最新移动视图引擎,与ASP.NET MVC 4兼容
- 学习渐进增强开发思想—用CSS3媒体查询支持移动浏览器
- 第七周的NuGet 软件包——有SQL Server Compact的ELMAH(错误日志模块和处理程序)
- 回归基础:使用SetLastModified时,夏令时缺陷再现
- NerdDinner升级到MVC3,包括Razor,HTML5,GeoLocation,EF CodeFirst,jQuery Mobile,YepNope,Modernizr和固定的移动设备容量查看引擎
- Duplicated:Unix战争!Sed,Grep,Awk,Cut和Pulling组别跳出PowerShell常规表达捕获
- SlowCheetah—Web.config转换语法现可推广到任意XML配置文件
- 用SignalR创建实时永久长连接异步网络应用程序
- 每周源代码31—单实例WinForms和Microsoft.VisualBasic.dll
- Unix战争!Sed,Grep,Awk,Cut和Pulling组别跳出PowerShell常规表达捕获
- WebMatrix和node.js:在Windows上熟悉节点的最简方法
- 如何用PSEXEC真的伤害自己—删除不可删除的注册表项以及其他
- 错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
- 最小化CSS和JavaScript,优化博客或网站上PNG的重要性(和便捷性)
- 由LogParser和日志分析器GUI授权分析Web服务器数据
- CoffeeScript,Sass和LESS,支持Visual Studio和含Mindscape网络工作平台的ASP.NET
- Entity Framework Code First Migrations:Alpha——第十周的NuGet包
- 每周源代码21- ASP.NET MVC Preview 2源代码
- 每周源代码26- LINQ的正则表达式和Processing 在Javascript中的运用
- 每周源代码28 – ASP.NET MVC版iPhone
- 每周源代码17 – ASP.NET MVC共同代码版
- 为什么#提问奥巴马的微博在屏幕上是乱码:了解你的UTF-8,Unicode,ASCⅡ和ANSI解码总统先生
- 11年8月版TFS Power Tools即将上市
- 2011年7月推出的Ajax控件工具包—现上架NuGet
- 回顾:Windows 7 微软触摸鼠标
- 每周源代码47-ASP.NET 3.5动态数据:FilterRepeaters 和动态 Linq查询生成
- 每周源代码27 - 让类库更强大
- 每周源代码44-Virtu,C#中针对Silverlight,WPF和XNA的Apple Emulator
- JavaScript - Web汇编语言:第二部分 疯狂还是荒唐
- 怎样从Windows 7命令行中连接无线WIFI网络
- 每周源代码42- Tree Trim、插件和MEF
- 每周源代码22- Digg, Flickr, Facebook, YouTube, Twitter, Live 服务,Google和Web 2.0 APIs 的C#,VB .NET库
- Scott hanselman
- Scott hanselman
- Scott hanselman
- 每周源代码15 – 微型管理操作系统版本
- Scott hanselman
- 每周源代码50 – 关于ASP.NET中“GDI+遇到了一个通用错误”和生成图片时的问题的一点调查
- Entity Framework 4.1 RC版本上线
- 检查与安装:Filtrete触屏WiFi可编程恒温器
- 每周源代码9 – WideFinder版本
- 每周源代码16 – 胶布版(Duct Tape Edition)
- Scott hanselman
- Entity Framework 4.1RC版本上线
- 使用代码签名证书标记已下载的MSIs和建立IE9 SmartScreen信任
- 每周源代码12 – 暗夜回归版本
- Smallest Dotenet网站更新-现在支持.NET4并添加了JavaScript API
- 每周源代码48-DynamicQueryable让自定义LINQ更简单
- C++难吗, C++程序员躲到哪去了?
- Scott hanselman
- Scott hanselman
- Scott hanselman
- 用简易的7步来创建一个NuGet 包-外加使用NuGet来把ASP.NET MVC 3整合进现有的Web Forms应用程序中去
- 6 2
- 第七周的NuGet 软件包——有SQL Server Compact的ELMAH(错误日志模块和处理程序)
- Console 2 – 一个更好的Windows命令提示符
- .NET 4.1 预览 – 新Base Class Library(BCL)扩展方法 – RFC
- 用ASP.NET MVC3混合Razor视图和WebForms母版页
- 第四周的NuGet软件包 - 用Json.NET反序列化JSON
- 如何添加Tweetsd到博客并调试基本JavaScript:为什么Twitter.com/JavaScript/Blogger JSONP Widget 停止工作了?
- 每周源代码57- 用C# 4, ASP.NET MVC和jQuery控制一个Eagletron TrackerPod
- 把ASP.NET MVC 3整合到现行的升级后的ASP.NET 4 Web Forms应用程序中
- Mix 11 - Web 平台和工具主题示例脚本
- 每周源代码53 – “全神贯注”版本 – 左手的XML变成右手的HTTP POSTs
- 发布 WebStandards Update - Visual Studio 2010 编辑器 中的 HTML5 支持
- 我应该选用HTML5还是Silverlight?个人观点
- 更新并发布一个NuGet 组件-外加使之更智能并避免用WebActivator 编辑源
- 每周源代码55 – NotABlog:一个对 Windows Live Writer说谎的本地 XML-RPC MetaWebLog 端
- 返璞归真(并行):不要阻塞你的线程,让Async I/O为你工作
- 每周源代码51 - 异步数据库访问及LINQ to SQL 乐趣
- 链接汇总:Web平台和工具中的新文档和教程
- NuGet行动计划 - 升级到1.1、安装自动更新、获取Nuget包管理器
- 使用C#来移除iTunes里的Dead Tracks(并不存在的那些Duplicates)
- 每周源代码58-用AutoPoco和Entity Framework Code First生成(数据库)测试数据
- 每周源代码52 – 你继续使用LINQ,我不认为它的意义与你想的一样
- 高级软件工程师的新面试问题
- 把 VHD从Windows Virtual PC (Windows XP 模式)移到另一台电脑上
- 对于可读性更强的网页所必需的两个工具
- 每周源代码54 —— 用TypeDescriptor不能获取同一类型的多个属性
- 超棒的Web部署: 如果你在使用XCopy, 那么你就选错了
- 简化Visual Studio 2010工具栏,释放身心
- 微软“Video Kinect”聊天工具评价-大屏幕上的视频聊天,优点及缺点
- 如何在不使用复杂的工具前提下探究Win7 SVCHOST.EXE占用100%CPU的原因
- 针对害怕改变的新IE9 用户的终极指南(五项)
- 更多相关博客…
- 第三周的NuGet 软件包介绍 – 适用于 Windows Phone 7的PhoneyTools
- 第二周的NuGet软件介绍 - MvcMailer通过ASP.NET MVC Razor视图和基架发送邮件
- 开发者的幽默演讲-快乐编程
- 第一周的NuGet软件包 - ASP.NET子画面和图像优化
- 第六周的NuGet软件包介绍 – Clay中动态、可塑、有趣的Expando对象与Clay