无法编译monocov(Mac OS x 10.7.4)

我正在拼命寻找单声道内的覆盖实用程序。 我已经编写了一些测试但是很可能代码的某些部分没有被我的测试所超越。 我一直在寻找几个星期的覆盖程序,我可以使用我的ASP.NET MVC项目生成的dll。 我遇到了monocov模块,我已经在这里下载了源代码! 作为这个页面 ! 告诉我。 我将Mono.Cecil.dll复制到源目录(对于monocov)并安装了XCode命令行工具。 通过查看makefile我应该很好,如果我键入“make install”。 它似乎编译了几个类,但随后它开始吐出有关Mono.Cecil.TypeReference的错误。 我已经筋疲力尽了我目前的知识所要做的一切,我需要rest一下……我可能会写一些更多的测试,让我的想法有点让我放松一下但是我想把它贴在这里看看如果有人愿意帮助我的话!

将表单捕获到图像

我有一个带控件的表单,我需要将此表单捕获到图像中。 请帮我。 谢谢。

简化的集合初始化

在初始化WF4活动时,我们可以这样做: Sequence s = new Sequence() { Activities = { new If() …, new WriteLine() …, } } 请注意, Sequence.Activities是Collection但可以在没有新Collection()的情况下初始化它。 如何在Collection属性上模拟此行为?

System.Exception是否有内置的抛出时间戳?

有没有办法从exception本身抛出exception时提取,还是需要手动将此信息添加到exception中?

如何在每天的指定时间执行Windows服务

我需要在预定义的时间每天安排Windows服务运行,然后睡到第二天,我该怎么做? 解: 添加了一个计时器,每隔30分钟超时一次,然后validation是否达到了当天的时间,如果是,则执行所需的function,确保在当天完成标记后标记一个标志。

使ASP.NET Identity 2.0电子邮件确认令牌适用于WCF和MVC

我有一个服务项目(WCF)和MVC项目,它使用相同的数据库来处理移动和接口部分的服务部分。 我必须在两者上设置电子邮件确认。 我使用OWIN ASP.NET 2.0库进行身份validation,两个项目都有单独的UserManagers。 对于MVC public static ApplicationUserManager Create(IdentityFactoryOptions options, IOwinContext context) { var dataProtectionProvider = options.DataProtectionProvider; if (dataProtectionProvider != null) { manager.UserTokenProvider = new DataProtectorTokenProviderdataProtectionProvider.Create(“ASP.NET”)); } } 对于WCF var provider = new Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider(“ASP.NET”); UserManager.UserTokenProvider =new Microsoft.AspNet.Identity.Owin.DataProtectorTokenProvider( provider.Create(“EmailConfirm”)); var code = idManager.UserManager.GenerateEmailConfirmationToken(appuser.Id); 问题在MVC中生成的电子邮件确认令牌工作正常。 在WCF中,当我创建电子邮件确认令牌时,需要从MVC网站进行validation。 在这里,它给了我“无效令牌”。 我认为这是由于令牌代码不匹配,我试图让它们尽可能相同,但我不知道哪一个在Wcf和MVC之间。 顺便说一句。 我在Visual Studio上测试localhost。

访问在回发时动态创建的控件的值

我的问题是:我有一个动态创建的表,填充了很多下拉列表,动态创建了女巫ID。 按下按钮时,我需要扫描表格中的所有控件并保存它们的值。 但是在回发后我不能再访问该表了,我不知道如何才能获得这些值… 谢谢!

从OrderBy中使用的方法返回表达式

我想编写一个由子类重写的抽象方法,该方法的作用是返回一个表达式,以便随后在LINQ OrderBy() 。 像这样的东西: 注意: Messageinheritance自Notes类, MyModelinheritance自MsgModel 。 public class Notes { // abstract definition; using object so that I can (I hope) order by int, string, etc. public abstract Expression<Func> OrderByField(); // … private string GetOrderByFieldName() { // I am not sure how to write this // This is my problem 2. Please see […]

如何计算日期范围内有多少个夜晚?

我需要从入住和结账日期算出夜晚的数量(入住酒店)。 最好的方法是什么? 即:如果我有 Checkin: 12/11/2009 15:00 hs Checkout: 14/11/2009 12:00 hs 做(Checkout – Checkin).Days会给我1晚而不是2晚 我正在考虑添加一个简单的if来检查小时数(如果签入时间大于结账时间)并添加丢失的夜晚,但也许有更好的“算法”

我应该总是使用Task.Delay而不是Thread.Sleep吗?

我最近看到几条建议说明Thread.Sleep永远不应该用在生产代码中(最近在这个SO问题中 )。 其中许多人主张使用Task.Delay 。 我发现的大多数解释都使用UI应用程序作为示例,因为Task.Delay的优点是显而易见的(不阻止UI)。 在我的例子中,我在一个等待循环中使用Thread.Sleep来轮询WCF服务的特定条件,如下所示: DateTime end = DateTime.UtcNow + TimeSpan.FromMinutes(2); while (DateTime.UtcNow < end) { if (ExternalServiceIsReady() == true) { return true; } Thread.Sleep(1000); } 在这种情况下, Task.Delay的以下潜在优势似乎不适用: 睡眠时间相对于大约15毫秒的典型定时器分辨率相当大,因此Task.Delay准确性增加似乎微不足道。 该进程是单线程(非UI),必须阻塞直到条件为真,因此使用await在这里没有优势。 不需要取消延迟的能力。 这是一个适合使用Thread.Sleep吗? 用Task.Delay(1000).Wait()替换我的睡眠线会有什么好处(如果有的话) Task.Delay(1000).Wait() ?