Tag: frameworks

C#.NET 4.0测试框架?

如果我没有弄错的话,NUnit是unit testing的事实上的标准,但是我刚下载它,写了一个简单的测试,然后显然我必须启动GUI并加载我的.exe程序集,这只是失败。 我试过编辑 C:\Program Files (x86)\NUnit 2.5.7\bin\net-2.0\nunit.exe.config 正如在这个问题中所建议的,但这也没有用,所以我尝试下载nunit源代码并在vs2010中编译它,但它甚至都没有编译。 说无法找到punit.framework.dll 。 该解决方案说“不包含AllTestsExecuted的定义”,所以我在这里有点沮丧。 您认为.net 4会有一个易于使用且运行良好的框架,不是吗? 所以我的问题是,我如何让NUnit工作,或者是否有另一个框架可以减少我的痛苦?

找不到类型或命名空间名称“NUnit”

我有ac#code。(从selenium IDE导出) using System; using System.Text; using System.Text.RegularExpressions; using System.Threading; using NUnit.Framework; using Selenium; namespace SeleniumTests { [TestFixture] public class csharp { private ISelenium selenium; private StringBuilder verificationErrors; [SetUp] public void SetupTest() { selenium = new DefaultSelenium(“localhost”, 4444, “*chrome”, “http://localhost:1924/”); selenium.Start(); verificationErrors = new StringBuilder(); } [TearDown] public void TeardownTest() { try { selenium.Stop(); } […]

备份数据库mdf和entity framework

我有一个数据库(mdf文件),我正在接近entity framework。 是否可以备份MDF文件。 我已经尝试但是SMO但问题是因为我使用的是mdf文件,数据库名称为空。 我读过它是自动生成的。 我的备份代码: String destinationPath = “C:\\”; Backup sqlBackup = new Backup(); sqlBackup.Action = BackupActionType.Database; sqlBackup.BackupSetDescription = “ArchiveDataBase:” + DateTime.Now.ToShortDateString(); sqlBackup.BackupSetName = “Archive”; BackupDeviceItem deviceItem = new BackupDeviceItem(destinationPath, DeviceType.File); ServerConnection connection = new ServerConnection(“.\\SQLEXPRESS”); Server sqlServer = new Server(connection); StringCollection sc = new StringCollection(); sc.Add(Environment.CurrentDirectory + “\\db\\Xmain.mdf”); //Bin directory sc.Add(Environment.CurrentDirectory + “\\db\\Xmain_log.ldf”); […]

用户配置文件定义问题

我正在开发一个网站,我需要构建一个数据结构来存储用户配置文件信息。 就像我们填写的性别/年龄/教育/等等。 Facebook等的信息 我遇到的当前问题是, 目前,我可能不会考虑当前设计/开发阶段所需的所有用户配置文件信息,如何设计可扩展框架,以便将来我可以扩展用户配置文件? 是否有任何成熟(开源)用户配置文件框架可供参考? 我们需要在用户档案中收集哪些标准项目是否有任何标准? 如何使其安全/灵活地共享不同应用程序的用户配置文件信息? 例如,app1只需要一部分用户配置文件,出于安全原因,我只需要向app1公开一部分用户配置文件。 但是我们需要使其足够灵活,以便当app1需要额外的用户配置文件时,我们可以轻松地展示更多内容。 C#或编程语言中立的解决方案是值得赞赏的。

如何在一个可执行文件中打包安装(框架+应用程序)?

我想创建一个文件’setup.exe’,其中包含我在C#中开发的一个应用程序,以及.Net framework 4.0的设置。 我的想法是:当我执行’setup.exe’时,会检查计算机上是否安装了.net framework 4.0,如果不安装它! 使用InstallShield 2009。 谁知道怎么做? 如果不明白,请告诉我。 谢谢。

我可以根据.NET框架版本制作预处理程序指令吗?

这是我想要做的具体例子。 考虑string.Join函数。 在.NET 4.0之前,只有两个重载,两个都需要一个string[]参数。 从.NET 4.0开始,新的重载采用了更灵活的参数类型,包括IEnumerable 。 我有一个库,其中包含一个基本上与.NET 4.0 string.Join函数string.Join函数。 我只是想知道我是否可以使这个function的实现依赖于目标.NET框架。 如果是4.0,它可以简单地string.Join内部调用string.Join 。 如果是3.5或更早,它可以调用自己的内部实现。 这个想法有意义吗? 如果它确实有意义,最合乎逻辑的方法是什么? 我想我只是假设预处理程序指令最有意义,因为在使用早于4.0的.NET版本时,使用IEnumerable参数调用string.Join时甚至无法编译 ; 所以无论我使用什么方法都必须在编译之前进行。 (例如,在运行时检查Environment.Version属性将不起作用。)

C#中是否有成熟的P2P框架/库?

我正在寻找一个可靠的P2P框架或库,最好用C#本地编写,但也可以使用C#可以与之接口的东西。 你有没有遇到过或者有过坚固的工作?

dbcontext不包含’Refresh’的定义

我首先使用实体​​框架代码,并得到以下编译错误。 dbcontext不包含“刷新”的定义。 我见过很多使用Refresh方法的例子。 但是当我将Refresh方法添加到我的dbcontext时,我得到了一个complilation错误。 我正在使用以下命名空间。 using System.Data; using System.Data.Entity; using System.Data.Linq; 我错过了吗? 我试图查找它,但没有找到命名空间。

.NET的任何NIO框架?

是否有适用于.NET的非阻塞IO框架? 我正在寻找类似于Apache Mina和JBoss Netty为Java提供的东西:一个用于实现高度可扩展服务器的框架 – 而不仅仅是.NET框架提供的低级支持。 编辑:为了更好地解释我想看到的内容,这里有一个基本的例子,你可以用Mina做什么: 在Mina我可以实现这样的ProtocolDecoder: public class SimpleDecoder extends CumulativeProtocolDecoder { protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception { if (in.remaining() < 4) return false; int length = in.getInt(); if(in.remaining() < 4 + length) return false; Command command = new Command(in.asInputStream()); out.write(command); } } 像这样的CommandHandler: public abstract class CommandHandler […]