
.NET
俞庆平
More pain, More gain!
展开
-
如果让Visual Studio 多个相关联的文件形成树形结构?
在VS开发过程中,常常有多个文件是相似或者因为partial 将一个文件拆分成多个,但在实际中文件过多,名称相似,不利于阅读。通过编辑项目文件(如*.csproj) 中的文件依赖关系。如在项目开发过程中,建立了WPF的图标文件(Canvas) ItemGroup> Page Include="Icons\Icons.xaml"> Generator>MSBuild原创 2013-12-17 22:10:43 · 2331 阅读 · 0 评论 -
如何在 Visual Studio 中混合编译C# 和 C++代码,生成单一的DLL?
STEP1 、创建C++项目,参考:SQLite.Interop,使用托管C++,依赖[C# Project].netmodule.STEP2、创建C#项目,因为项目中无法直接生成.netmodule,也无法设置生成.netmodule.这里需要手工修改: OutputType>LibraryOutputType> 成为: OutputType>ModuleOutputType原创 2013-12-17 22:03:50 · 1790 阅读 · 0 评论 -
比较好使的VS2013的扩展工具(个人备注)
No.1 ResharperNo. 2 Productivity Power ToolNo.3 Generate Unit TestNo.4 帮助生成:SHFB. Sandcastle Helper file builder.原创 2013-12-17 22:13:52 · 6703 阅读 · 0 评论 -
如何使用 DevExpress MVVM 架构构建具有 DOCK 能力的 MVVM 程序?
官方提供了 DockingMVVM 示例,但很快就发现,这个示例根本无法在现实项目中应用。主要原因,该项目中的ViewModel需要从DependecyObject继承,因为需要使用 MVVMHelper.SetTargetName(this, "PanelHost"); 该函数的第一个参数必须为DependecyObject。而你的项目中的ViewModel 类需要从ViewModelBase继承,而 ViewModelBase 是从object继承的。从ViewModelBase类继承,将为项目提供许多原创 2014-04-29 18:03:38 · 4418 阅读 · 0 评论