草庐IT

unityui框架

全部标签

c# - MS 同步框架和 SQL Server Compact

我开发了一个可以在在线和离线模式下工作的WindowsC#应用程序。在联机模式下,它连接到SQLServer。在离线模式下,它连接到本地数据库。我使用MicrosoftSyncFramework2.1按需同步2个数据库。到目前为止,我一直使用SQLServer的LocalDB实例作为本地数据库。但是在我的应用程序安装过程中自动设置系统是一件很痛苦的事情。所以我想使用非常容易分发的SQLServerCompact3.5或4.0(在单个文件中)。但我什至无法编译CompactDB的配置代码:DbSyncScopeDescriptionscopeDesc=newDbSyncScopeDesc

c# - 无法使用 Effort 框架在单元测试中使用现有数据库

我正在尝试使用托管在AzureSQL中的数据库编写测试,EffortEntityFramework6上的框架。执行以下代码时,抛出异常:[ClassInitialize]publicstaticvoidClassInitialize(TestContextcontext){EffortProviderConfiguration.RegisterProvider();}[TestMethod]publicvoidTestMethod1(){conststringconnectionString="DataSource=***;InitialCatalog=my_catalog;UserI

c# - .net 和 c# 的成熟 BDD(行为驱动开发)框架

上次找框架是在2009年底,现在想用BDD,发现.NET中BDD的框架大概有7个,想问一下,根据大家的经验,是哪一个是最成熟的? 最佳答案 SpecFlow正在成为更好的.NETBDD工具之一,这是事实,而且MSpec在单元级别上非常出色,但考虑到受众的非技术性质,我没有发现比NUnit有多少好处。说真的,BDD与工具无关。如果您想开始,请首先关注围绕场景的对话。这就是BDD的重大胜利发生的地方——当对话开始产生理解和更多关于如何解决问题和交付项目真正值(value)的想法时。如果您的业务利益相关者希望更多地参与这些对话,那么这是开

c# - 如何通过 Entity 框架自动为 Oracle 数据库生成标识?

我正在为EntityFramework(测试版)使用Oracle提供程序,但我遇到了一个问题。我们的表有Id列,在StoreGeneratedPattern中设置为Identity。我认为EF会自动执行“基础工作”,例如创建序列,并为我添加到表中的每条记录获取新标识。但是当我运行代码来添加一条新记录时,例如:varcomment=newComment{ComplaintId=_currentComplaintId,Content=CommentContent.Text,CreatedBy=CurrentUser.UserID,CreatedDate=DateTime.Now};cont

c# - .NET 的不同 MVC 框架的优缺点

随着围绕MVC的所有炒作(这是正确的),我决定自己试一试并编写我的第一个.NETMVCWeb应用程序。有几个选项可供选择,我想知道人们推荐哪种框架MVC。MicrosoftASP.NETMVC以上带有替代View引擎城堡项目-MonoRailMVC#Maverick.NET前两个似乎是真正的顶级竞争者。此外,一些DI容器是MVC的自然补充-MonoRail会comewithone虽然ASP.NETMVC可能已经可以使用类似Unity的东西. 最佳答案 我认为最好的选择是MicrosoftASP.NETMVC,原因如下:这是官方的。它

c# - 您会为 .net 项目推荐哪种验证框架?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion要用于基于Web的mvc3.net应用程序,您会推荐哪种验证框架?应用程序遵循领域模型模式,领域模型POCO位于单独的类库中?所需的验证类型将是...NotNull、基于正则表达式等

c# - Visual Studio 2012 - 在 .NET 4.5 框架中找不到 System.Transactions 程序集

我试图在C#VisualStudio2012项目中添加对System.Transactions的引用,但System.Transactions在框架程序集中不可用,您可以在下面的屏幕截图中看到:有谁知道为什么System.Transactions对我不可用?我怎样才能让它重新出现?编辑:修复了屏幕截图,谢谢Marc! 最佳答案 为此发布了一个MicrosoftConnect条目,其中有一条评论建议您可以浏览它。给出的路径是:C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Fram

c# - 错误 : Cannot find all types required by the 'async' modifier. 您是否针对错误的框架版本,或缺少对程序集的引用?

我的电脑配置如下:Windows8VisualStudio2012.NETFramework4.5我的项目配置是:WP7.1银光4.0.NETFramework4.0CTPASYNC(已安装,使用async和await关键字)该项目是使用VS2010在Windows7机器上为WP7.1编写的。现在我已经将PC升级到Windows8并安装了VS2012。然而,该项目提示“async”修饰符。无法找到“async”修饰符所需的所有类型。您是针对错误的框架版本,还是缺少对程序集的引用?知道如何解决这个问题吗?谢谢! 最佳答案 有支持Sil

c# - 在 .NET Core 中设置自定义 <OutputPath>(停止添加框架目标)?

这个问题在这里已经有了答案:HowdoIset`OutputPath`inaVisualStudio2017project(new.csprojfileformat)withoutthetargetframeworkclutteringtheresolvedpath?(2个答案)关闭5年前。在传统的.NET应用程序中,可以设置自定义.csproj中的一个组件文件(或通过项目属性对话框)。例如的路径bin\$(Configuration)\$(Platform)结果bin\Debug\AnyCPU.我有独立于当前构建配置设置这些值的习惯(在它自己的ItemGroup中,连同Documen

c# - 在 Mac 上部署没有框架的 Mono 应用程序

我有一个c#程序,它在Mono和OSX下运行良好,我还能够为该程序创建一个应用程序目录。现在我想分发它,但我不想强制用户安装单声道,因为这在Mac下不常见(并且有一些我想避免的副作用)。我已经尝试使用mkbundle构建一个包,但是mkbundle在Mac下无法正常工作。我应该补充一点,我使用GTK。在Mac下构建完全独立的应用程序的最简单方法是什么?有什么好的教程吗?有什么好的工具可以提供帮助吗? 最佳答案 AskMiguel(December92010blogpost)MonoMac:我们刚刚发布了MonoMac0.4,现在我们