浏览帖子: DNX.

使用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.

继续阅读


集成测试ASP.NET 5和ASP.NET MVC 6应用程序

前一天,我遇到了一个亚历克斯Zeitler发布,撰写了关于ASP.NET MVC 6控制器的集成测试的博客。亚历克斯过去已经为Web API社区做了一些很好的工作,我总是享受他的帖子。

在这种情况下,亚历克斯建议使用自托管,因此旋转服务器并将其击中HTTP,然后作为每个测试用例的一部分关闭。有些人也用Web API完成了这一点,但不是一种方法,我同意整合测试时同意。如果您遵循此博客,您可能已经看到了我的帖子关于测试 owin应用程序 Web API应用程序在记忆中已经。

我的自主方法的主要问题是你和你测试了底层操作系统网络堆栈,所谓的“wire”这不一定是你想要测试的东西–鉴于它在生产中会有所不同(特别是如果您打算在IIS上运行)。另一方面,您希望能够在任何地方快速运行端到端测试– developer’S机器,集成服务器或任何其他可能需要的地方,并完全在内存中做到很好的方法。

继续阅读