每月档案:2015年9月

使用ROSLYN和单元测试来强制编码指南和更多

去年,在我的一些罗斯林会谈中,我正在提出一个很酷的想法,利用单位测试来利用罗莎格,以在代码中强制执行某种风格,并且通常以各种方式检查代码的一致性。

It’一个非常强大的概念,我想博客的东西,但当然忘了–直到我在推特上提醒了那个。

让’s have a look.

继续阅读


使用scriptcs在DNX应用程序中运行C#Reft

其中一个很酷的东西scriptcs.允许您执行,是您可以将其嵌入到您的应用程序中并允许执行C#脚本。那里甚至有一些很好的资源,就像这个疯狂的帖子.

这同样适用于Repl功能– you don’t have to use scriptcs..exe.访问求助–您可以使用ScriptCS Nuget Packages在您的应用程序中创建一个Rept。

而且因为那里’对于如何托管Scriptcs Repl的许多资源(如果有的话),今天我想告诉你。但是为了更有趣的扭曲,我们’LL在DNX应用程序中进行。

DNX真棒有很多原因,为什么你’d想用它,但特别是因为,通过project.json.项目系统,它具有更多改进的引用和加载依赖性和尼古特包的方式–我们可以利用该机制将组件馈送到我们的repl。

继续阅读


黑客DNX运行C#脚本

由于我相当大的社区参与促进C#脚本(即这里或者这里),我认为前几天,为什么不尝试使用DNX运行C#脚本?

在盒子外,DNX仅编译正确,传统的C#,因为它曝光的编译挂钩,可以在其实际发出之前拦截编译对象,这允许您对任何事情做任何事情–包括运行C#脚本。

让’s explore more.

继续阅读