博客园 - 重典
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=666313
2022-05-04T07:39:20Z
重典
https://www.cnblogs.com/chsword/
feed.cnblogs.com
https://www.cnblogs.com/chsword/p/metalama_5.html
Metalama简介5.配合VisualStudio自定义重构或快速操作功能 - 重典
使用Metalama为VisualStudio "重构"\ LiveTemplate 菜单中动态添加功能
2022-05-01T06:50:00Z
2022-05-01T06:50:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】使用Metalama为VisualStudio "重构"\ LiveTemplate 菜单中动态添加功能 <a href="https://www.cnblogs.com/chsword/p/metalama_5.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/metalama_4.html
Metalama简介4.使用Fabric操作项目或命名空间 - 重典
本文介绍如何用Metalama框架无侵入地为.NET项目添加编译时AOP及代码分析,以及动态生成方法
2022-04-23T03:58:00Z
2022-04-23T03:58:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】本文介绍如何用Metalama框架无侵入地为.NET项目添加编译时AOP及代码分析,以及动态生成方法 <a href="https://www.cnblogs.com/chsword/p/metalama_4.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/metalama_3.html
Metalama简介3.自定义.NET项目中的代码分析 - 重典
本文介绍,如何使用Metalama库对.NET项目添加自定义的代码分析,即自定义的编译时警告、错误
2022-04-13T05:37:00Z
2022-04-13T05:37:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】本文介绍,如何使用Metalama库对.NET项目添加自定义的代码分析,即自定义的编译时警告、错误 <a href="https://www.cnblogs.com/chsword/p/metalama_3.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/metalama_2.html
Metalama简介2.利用Aspect在编译时进行消除重复代码 - 重典
本文对Metalama中的切面进行简介及以WPF中的 INotifyPropertyChanged 为例,展示如何利用Metalama简化INotifyPropertyChanged 的实现
2022-04-12T02:05:00Z
2022-04-12T02:05:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】本文对Metalama中的切面进行简介及以WPF中的 INotifyPropertyChanged 为例,展示如何利用Metalama简化INotifyPropertyChanged 的实现 <a href="https://www.cnblogs.com/chsword/p/metalama_2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/metalama_1.html
Metalama简介1. 不止是一个.NET跨平台的编译时AOP框架 - 重典
Metalama是一个基于微软编译器Roslyn的元编程的库,可以解决我在开发中遇到的重复代码的问题。但是其实Metalama不止可以提供编译时的代码转换,更可以提供自定义代码分析、与IDE结合的自定义代码修复与代码重构功能 等功能。
经过面对文档的学习,发现Metalama可以做到很多非常神奇的事情。
2022-04-11T02:44:00Z
2022-04-11T02:44:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】Metalama是一个基于微软编译器Roslyn的元编程的库,可以解决我在开发中遇到的重复代码的问题。但是其实Metalama不止可以提供编译时的代码转换,更可以提供自定义代码分析、与IDE结合的自定义代码修复与代码重构功能 等功能。
经过面对文档的学习,发现Metalama可以做到很多非常神奇的事情。 <a href="https://www.cnblogs.com/chsword/p/metalama_1.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/dotnet_compile_aop_base_roslyn.html
使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题 - 重典
介绍如何通过使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题。
可以在项目编译时自动插入指定代码,从而避免在运行时带来的性能消耗。
2022-04-06T12:45:00Z
2022-04-06T12:45:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】介绍如何通过使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题。
可以在项目编译时自动插入指定代码,从而避免在运行时带来的性能消耗。 <a href="https://www.cnblogs.com/chsword/p/dotnet_compile_aop_base_roslyn.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/ci_dapr_net6.html
Azure DevOps 中 Dapr项目自动部署流程实践 - 重典
本文中主要讨论 .NET6.0项目在 k8s 中运行的 Dapr 的持续集成流程
2022-04-01T07:36:00Z
2022-04-01T07:36:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】本文中主要讨论 .NET6.0项目在 k8s 中运行的 Dapr 的持续集成流程 <a href="https://www.cnblogs.com/chsword/p/ci_dapr_net6.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/xamarin_chinese_to_pinyin.html
中文转拼音without CJK - 重典
Xamarin写Android程序时,通常要使用按中文首字母分组显示(如通讯录) 。
于是需要被迫包含CJK,不过包含后包肯定是会变大的,于是。。。。自己写了一个硬枚举的中文转拼音的类。
2017-02-04T10:58:00Z
2017-02-04T10:58:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】Xamarin写Android程序时,通常要使用按中文首字母分组显示(如通讯录) 。
于是需要被迫包含CJK,不过包含后包肯定是会变大的,于是。。。。自己写了一个硬枚举的中文转拼音的类。 <a href="https://www.cnblogs.com/chsword/p/xamarin_chinese_to_pinyin.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/aspnet-core-ad-auth.html
ASP.NET Core AD 域登录 - 重典
在选择AD登录时,其实可以直接选择 Windows 授权,不过因为有些网站需要的是LDAP获取信息进行授权,而非直接依赖Web Server自带的Windows 授权功能。 当然如果使用的是Azure AD/企业账号登录时,直接在ASP.NET Core创建项目时选择就好了。 来个ABC: 1.新建
2016-11-20T15:38:00Z
2016-11-20T15:38:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】在选择AD登录时,其实可以直接选择 Windows 授权,不过因为有些网站需要的是LDAP获取信息进行授权,而非直接依赖Web Server自带的Windows 授权功能。 当然如果使用的是Azure AD/企业账号登录时,直接在ASP.NET Core创建项目时选择就好了。 来个ABC: 1.新建 <a href="https://www.cnblogs.com/chsword/p/aspnet-core-ad-auth.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/xamarin_android_ci.html
Xamarin.Android VSTS 持续集成 - 重典
这些天做了一个基于 VSTS 的 Xamarin.Android的持续集成,这里分享下 Build Agent 环境需求 DotNetFramework msbuild visualstudio AndroidSDK JDK Xamarin.Android Build的部分分为以下步骤: 1. 还原
2016-08-28T02:08:00Z
2016-08-28T02:08:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】这些天做了一个基于 VSTS 的 Xamarin.Android的持续集成,这里分享下 Build Agent 环境需求 DotNetFramework msbuild visualstudio AndroidSDK JDK Xamarin.Android Build的部分分为以下步骤: 1. 还原 <a href="https://www.cnblogs.com/chsword/p/xamarin_android_ci.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/zou-vsts-tasks-for-xamarin-android.html
自己开发一个 vsts agent 的 task - 重典
vsts 中支持自定义Build/Release的过程Task 目标:做一个可以读取 Xamarin.Android 所生成的 APK 的 基本信息的 task ,包括 package(包名) / application label(应用标题 )/version name(版本号)/version
2016-08-04T10:01:00Z
2016-08-04T10:01:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】vsts 中支持自定义Build/Release的过程Task 目标:做一个可以读取 Xamarin.Android 所生成的 APK 的 基本信息的 task ,包括 package(包名) / application label(应用标题 )/version name(版本号)/version <a href="https://www.cnblogs.com/chsword/p/zou-vsts-tasks-for-xamarin-android.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/bugly_xamarin_android_1_0.html
腾讯 Bugly for Xamarin Android 的插件 - 重典
因为项目中需要异常控制,所以在 gpyer bugly 等 Bug 收集平台中选择,最后选定了 Bugly。 于是将 Bugly 的插件 进行了 Java Binding,打成了 Xamarin 可用的 DLL。 因为现在仅用到 MonoDroid 所以只支持了 Androidhttps://git
2016-03-21T05:42:00Z
2016-03-21T05:42:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】因为项目中需要异常控制,所以在 gpyer bugly 等 Bug 收集平台中选择,最后选定了 Bugly。 于是将 Bugly 的插件 进行了 Java Binding,打成了 Xamarin 可用的 DLL。 因为现在仅用到 MonoDroid 所以只支持了 Androidhttps://git <a href="https://www.cnblogs.com/chsword/p/bugly_xamarin_android_1_0.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/tfs_tf400654.html
TFS 升级错误一则 TF400654 - 重典
升级后报 [错误] TF400654: 无法配置规划工具。以下元素包含错误: BugWorkItems/BugWorkItems。TF400506: 此元素将定义表示 Bug 或缺陷的工作项的状态。每个状态必须至少存在于 BugWorkItems 中定义的一个工作项类型中。以下状态未存在于任何工作项
2016-02-23T06:32:00Z
2016-02-23T06:32:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】升级后报 [错误] TF400654: 无法配置规划工具。以下元素包含错误: BugWorkItems/BugWorkItems。TF400506: 此元素将定义表示 Bug 或缺陷的工作项的状态。每个状态必须至少存在于 BugWorkItems 中定义的一个工作项类型中。以下状态未存在于任何工作项 <a href="https://www.cnblogs.com/chsword/p/tfs_tf400654.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/dnvm_uninstall.html
ASP.NET 5 DNX SDK删除旧版本 - 重典
ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成首先打开CMD或者Powershell1.先输入dnvm看看命令中是否有uninstall2.如果没有的话先升级dnvmdnvm update-self3.如果有uninstall的话可以执行以下命令dnv...
2015-11-21T15:40:00Z
2015-11-21T15:40:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成首先打开CMD或者Powershell1.先输入dnvm看看命令中是否有uninstall2.如果没有的话先升级dnvmdnvm update-self3.如果有uninstall的话可以执行以下命令dnv... <a href="https://www.cnblogs.com/chsword/p/dnvm_uninstall.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/vs_error_0x80070005.html
安装 Visual Studio Web Tools 的奇怪问题 - 重典
安装Microsoft ASP.NET 5 RC 1 时提示0x80070005 - 拒绝访问日志文件为[1968:3F64][2015-11-20T10:08:36]i010: Launching elevated engine process.[1968:3F64][2015-11-20T10:...
2015-11-20T03:36:00Z
2015-11-20T03:36:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】安装Microsoft ASP.NET 5 RC 1 时提示0x80070005 - 拒绝访问日志文件为[1968:3F64][2015-11-20T10:08:36]i010: Launching elevated engine process.[1968:3F64][2015-11-20T10:... <a href="https://www.cnblogs.com/chsword/p/vs_error_0x80070005.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/vs_error_setsite_failed_for_package.html
Visual Studio SetSite failed for package [JavaScriptWebExtensionsPackage] 错误解决方案一则 - 重典
安装AspNet5.ENU.RC1.exeMicrosoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015打开VS后发生了错误 628 2015/11/19 17:31:26.163 Information Visu...
2015-11-19T17:45:00Z
2015-11-19T17:45:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】安装AspNet5.ENU.RC1.exeMicrosoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015打开VS后发生了错误 628 2015/11/19 17:31:26.163 Information Visu... <a href="https://www.cnblogs.com/chsword/p/vs_error_setsite_failed_for_package.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/resizing.html
.NET 缩略图服务器 ResizingServer - 重典
.net 缩略图服务器
2015-08-22T09:52:00Z
2015-08-22T09:52:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】.net 缩略图服务器 <a href="https://www.cnblogs.com/chsword/p/resizing.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/windows_disable_dedup.html
禁用Windows重复数据删除 - 重典
重复数据删除,可以减少磁盘占用,但使用不当也有可能增加IO,另外,也为此功能会将硬盘分块,所以当硬盘占用较高时,进行碎片整理也比较困难,所以有时需要禁用掉重复数据删除功能,并解除重复数据的优化,可以通过以下方法进行:(附:俺之所以禁用它是因为一运行VirtualBox磁盘就各种无响应) 管理员模式...
2015-07-24T02:46:00Z
2015-07-24T02:46:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】重复数据删除,可以减少磁盘占用,但使用不当也有可能增加IO,另外,也为此功能会将硬盘分块,所以当硬盘占用较高时,进行碎片整理也比较困难,所以有时需要禁用掉重复数据删除功能,并解除重复数据的优化,可以通过以下方法进行:(附:俺之所以禁用它是因为一运行VirtualBox磁盘就各种无响应) 管理员模式... <a href="https://www.cnblogs.com/chsword/p/windows_disable_dedup.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/visualstudio_disable_resharper_code_inspection.html
对 Visual Studio 中的Resharper禁用对某种文件的检测 - 重典
原因:在Visual Studio中安装Reshaper后,就会对各种文件进行代码检测,但是因为Reshaper更新的速度不是很及时,所以有时会对Visual Studio中某些新功能误断,导致Coding时各种红哗哗的错误 例如: 因为Reshpaer对Razor中inject标识的误判,所以...
2015-05-31T09:11:00Z
2015-05-31T09:11:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】原因:在Visual Studio中安装Reshaper后,就会对各种文件进行代码检测,但是因为Reshaper更新的速度不是很及时,所以有时会对Visual Studio中某些新功能误断,导致Coding时各种红哗哗的错误 例如: 因为Reshpaer对Razor中inject标识的误判,所以... <a href="https://www.cnblogs.com/chsword/p/visualstudio_disable_resharper_code_inspection.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chsword/p/ef_fts.html
Entity Framework 中使用SQL Server全文索引(Full Text Search) - 重典
EntityFramework6使用SQLServer全文索引
2015-01-12T07:26:00Z
2015-01-12T07:26:00Z
重典
https://www.cnblogs.com/chsword/
【摘要】EntityFramework6使用SQLServer全文索引 <a href="https://www.cnblogs.com/chsword/p/ef_fts.html" target="_blank">阅读全文</a>