07 2013 档案
摘要:最近工作中需要把之前为VS 2010写的扩展迁移到VS 2012上。在将工程版本改为VS2012之后,代码没有修改,直接编译通过,也可以安装到VS2012上。不过,在实际使用的时候,却报错,提示“The framework has not been sited!”。调试后发现,这个错误是我们在IDE开发中用到的VSXtra报出的。错误的报错位置是在SiteManager的GetGlobalService方法中: // ----------------------------------------------------------------------------------...
阅读全文
摘要:最近项目中需要用到一个手写键盘,我们使用了WPF的InkCanvas+InkAnalyer来开发。按照文档,一般的代码写法如下: var analyzer = new InkAnalyzer(); analyzer.AddStrokes(strokes, Constants.ChsLanguageId); analyzer.SetStrokesType(strokes, StrokeType.Writing); var status = analyzer.Analyze(); if (...
阅读全文