草庐IT

Flask框架——Sijax

全部标签

c# - .Net 框架 mscorpe.dll 错误

我有一台安装了Windows7Professional的客户端计算机。为了运行我最新的应用程序,我安装了.NetFramework4.0Full,从here下载.我的应用程序工作正常。不过,还有一个应用是用.Netframework3.5开发的。当我尝试执行该应用程序时,出现错误:C:\Windows\Microsoft.Net\Framework64\v2.0.50727\mscorepe.dlliseithernotdesignedtorunonWindowsoritcontainsanerror...我曾尝试删除.NetFramework4.0并再次重新安装,并尝试修复它,但似乎

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

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

c# - ProfileCommon——运行时转换失败

总结:将基类转换为派生类后返回Null。但是,在转换之前,基类对象似乎没问题。详细信息:我正在重写较旧的asp.netWebForms应用程序,以便能够使用MVC方法对其进行扩展。作为过程的一部分,我正在将网站项目转换为Web应用程序项目。在这种情况下,ProfileCommon类不会自动生成。因此,我从旧项目复制了自动生成的类定义并将其放置为utils\ProfileCommon.cs。该文件的内容是(简化为单个属性,该属性也从捷克语等效项重命名):usingSystem;usingSystem.Web;usingSystem.Web.Profile;namespaceproj_ap

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

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

c# - Roslyn 代码分析器——什么时候应该使用 "this."?

在使用实例成员时,我总是明确地使用我的代码,在它们前面加上this.和静态成员,在它们前面加上类型名称。Roslyn似乎不喜欢这样,并礼貌地建议您可以在代码中适本地省略this.和Type.......所以我会在哪里做这个。..(没有双关语意)publicvoidDoSomethingCool(){this.CallAwesomeMethod();CoolCucumber.DoSomethingLessAewsome();}...roslyn建议我这样做...publicvoidDoSomethingCool(){CallAwesomeMethod();DoSomethingLessA

c# - 使用 RX 的最佳实践——返回一个 Observable 还是接受一个 Observer?

使用ReactiveExtensions,我可以想出多种方法来模拟具有副作用/IO的操作-比如从聊天室订阅消息。我可以接受参数(比如聊天室)和一个Observer,返回一个Disposable,即DisposableSubscribeTo(stringchatRoom,Observerobserver)或者在给定参数的情况下返回一个Observable,即ObservableGetObservableFor(stringchatRoom)当返回一个Observable时,我还可以选择将其设置为“热”或“冷”,即在调用我的方法时或在订阅observable时执行实际订阅。此外,我可以使o

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

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

c# - AutoMapper——继承映射不​​工作,相同的源,多个目的地

我可以在AutoMapper(v2.2)中对源类型相同但目标类型不同的映射使用继承映射吗?我有这样的基本情况(真正的类有更多的属性):publicabstractclassBaseViewModel{publicintCommonProperty{get;set;}}publicclassViewModelA:BaseViewModel{publicintPropertyA{get;set;}}publicclassViewModelB:BaseViewModel{publicintPropertyB{get;set;}}ViewModelA和ViewModelB是同一实体类的不同表示

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

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

c# - 无法写入输出文件——访问被拒绝

我最近换了电脑,把我所有的项目都复制到了我的新本地驱动器上。我重新格式化了我现在使用的电脑,所以它几乎是一台干净的机器。一切似乎都运行良好,但是当我打开我的一个项目时,我一直在我的旧机器上运行,它不再编译,我收到以下错误消息:无法写入输出文件“c:\Users\user\Documents\Projects\RegressionWeb\OnetouchUpload\obj\debug\OneTouchUpload.dll”——“访问被拒绝。”对于我的解决方案中的每个项目,我都会遇到类似的错误。我也收到此错误:创建调试信息文件时出现意外错误'c:\Users\user\documents