【如何从C#代码在Visual Studio中创建本机DLL?】教程文章相关的互联网学习教程文章

c# – 在MVC项目中创建数据访问层的位置

我创建了一个空的MVC项目,因为我需要访问数据库我没有使用任何实体框架,只是直接使用代码.在这里,我附上了我的项目架构的快照,你可以看到数据访问层文件夹,它是在同一个项目中使用数据访问层的好方法,还是我们需要为数据访问层创建一个单独的项目. 项目架构快照:解决方法:我也面临类似的问题.以下是对你的帮助.http://www.codeproject.com/Articles/70061/Architecture-Guide-ASP-NET-MVC-Framework-N-tier-En 我使用的是存储库模...

c# – 使用泛型创建可重用方法【代码】

我不确定问题的标题,但这里是: – 我有我的代码: – HttpClient client = new HttpClient();// Create a HttpClient client.BaseAddress = new Uri("http://localhost:8081/api/Animals");//Set the Base Address//eg:- methodToInvoke='GetAmimals' //e.g:- input='Animal' class HttpResponseMessage response = client.GetAsync('GetAllAnimals').Result; // Blocking call!if (response.IsSuccessStatusCode) {XmlSerializ...

如何通过C#中的类型创建动态委托对象?【代码】

假设我有一个类型,我知道它是从Delegate类型派生的.我想创建一个这种类型的对象包装一个匿名委托,它接受任意参数并返回一个正确返回类型的对象:var retType = type.GetMethod("Invoke").ReturnType; var obj = Delegate.CreateDelegate(type, delegate(object[] args) {...if (retType != typeof(void))... somehow create object of type retType and return it ... });显然这不会编译,因为CreateDelegate期望一个MethodInfo作为...

c# – 是否有工具可以在使用OpenXML SDK创建的Excel文档中查找错误?【代码】

是否有工具可以识别使用OpenXML SDK创建的Excel文档中错误的确切位置? 我使用Microsoft OpenXML SDK 2.5创建了一个Excel文件(也尝试过v 2.0,结果相同),并且必须在代码中的某处出错.我想知道的是在哪里. SDK验证函数都说该文档是有效的.使用OpenXML SDK Productivity工具验证生成的Excel文件时,响应为“未在程序包中找到验证错误”. 但是..使用MS Excel打开Excel文件时,在修复文档正确显示后,错误会提醒用户文档需要修复. Excel修复...

c# – 无法创建Amazon Web Services(AWS)凭据对象【代码】

我正在尝试开始针对本地Dynamo数据库服务进行开发.第一步是创建一个客户端:var storedAWSCreds = new StoredProfileAWSCredentials();这引发了一个异常:App.config does not contain credentials information. Either add theAWSAccessKey and AWSSecretKey or AWSProfileName我的app.config具有所需的属性:<add key="AWSProfileName" value="justin"/> <add key="AWSProfilesLocation" value="C:\code\dynamodb\credentials"/>...

c# – 实体框架6从同一实体对象创建两个表【代码】

我想知道是否可以从一个已定义的实体对象类创建两个表实例. 例:public class EntityA() {public String name {get; set;}public String value {get; set;} }public class MyDbConext : DbContext {public DbSet<EntityA> instance1{ get; set; }public DbSet<EntityA> instance2{ get; set; } }我要做的是创建两个具有不同表名的实体A实例.这可能与代码第一实体框架?我觉得必须创建另一个扩展实体EntityA的类来创建同一个实体的另...

c# – 在不使用json.net创建包装类的情况下反序列化【代码】

我最近开始使用Json.net并将现有的反序列化器从JavaScript更改为Json.Net 在这样做时,我遇到了一个实现问题. 我在Json下面:string json = @"'Album':{'Name': 'Classical','Date': '2005-4-7T00:00:00' }";当我使用Json.net对它进行deSerializing时,我得到一个null响应:var a = JsonConvert.DeserializeObject<Album>(json);我寻求帮助,并发现要反序列化它,我需要创建一个包装类,Album必须是一个属性. 但是,我有很多这样的类来反...

c# – 如何在按钮内创建一个网格在WPF中具有100%的宽度?【代码】

窗口上有一个按钮,窗口大小合适.我在按钮中放了一行,有一行和两列,并在第一列放置一个路径,在第二列放置一个文本框. 我的问题是我无法通过按钮拉伸网格. 以下是发生的事情:这就是我想要发生的事情:我有网格Horizo??ntalAlignment =“Stretch”,但它没有拉伸.我在这做错了什么? 这是代码:<Window x:Class="GridInButtonIssue.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://sch...

c# – 在没有模拟的其他用户(EWS)上创建Exchange服务器日历上的约会【代码】

我正在为约会安排创建简单的应用程序,我想实现为我的用户创建约会的能力. 我设法在Exchange Server上创建,更新和删除我的日历,我有点设法创建约会,将我的同事添加为RequiredAttendees,如下所示://service variable is being created using my credidentals Appointment meeting = new Appointment(service); meeting.Subject = "Some subject "; meeting.Body = "Some body."; meeting.Start = DateTime.Now; meeting.End = meeti...

c# – 为什么Castle Windsor类型工厂在使用不同参数创建时返回相同的实例【代码】

我希望以下在使用typed factory facility时生成两个单独的实例.using System; using Castle.Facilities.TypedFactory; using Castle.MicroKernel.Registration; using Castle.Windsor;namespace ConsoleApplication {class Program{static void Main(string[] args){var container = new WindsorContainer();container.AddFacility<TypedFactoryFacility>();container.Register(Component.For<IFactory>().AsFactory().LifestyleSi...

c# – 实体框架创建审计表/历史表?

我想为特定实体创建历史/审计表.这是一个包含许多子表的复杂实体,我们正在为我们的应用程序使用Repository Patter.我查看了重写DbContext SaveChanges?将这个专门用于一个实体是一种好习惯吗?我还有什么其他选择? 提前致谢.解决方法:我一直在研究一个可能有用的图书馆. 看看Audit.EntityFramework库,它拦截了SaveChanges(),可以用configured过滤你想要审核的实体.

Unity C#:如何在屏幕位置创建GameObject?【代码】

与delphi相比,Unity非常困难.在delphi中你可以说:Rectangle1.Position.Y := 0; Rectangle1.Position.X := screen.Width - Rectangle1.Width;这只会将矩形的位置更改为屏幕的右上角.但在Unity中,要做到这一点还有很多东西需要学习,我不知道从哪里开始.有人可以向我简化这个吗?我只想在屏幕的右上角创建一个对象,包括智能手机和个人电脑. 我正在使用Unity2D 编辑:这是我要创建的对象的Inspector: 这是我用来在屏幕上创建对象的代...

如何在C#中创建属性更改和更改事件的事件【代码】

我创建了一个属性public int PK_ButtonNo {get { return PK_ButtonNo; }set { PK_ButtonNo = value; } }现在我想向此属性添加事件以进行值更改和更改. 我写了两个事件.在这里,我希望两个事件都包含更改的值以及更改的值. 即 当用户实现事件时.他必须有e.OldValue,e.NewValuepublic event EventHandler ButtonNumberChanging; public event EventHandler ButtonNumberChanged;public int PK_ButtonNo {get { return PK_ButtonNo; ...

c# – 我应该在哪里创建我的开发博客?

我正在寻找一个博客网站来托管我的ASP.Net/C#(以及可能还有其他网络相关的编程)技术博客 – 我应该在哪里创建这样的博客? 顺便说一句,SO不提供博客服务真是太遗憾了. 注意:我会在http://weblogs.asp.net创建它,但它需要在其网站上成为高度活跃的成员.解决方法:如果您想快速启动并运行,我个人会建议使用WordPress.我相信有一千个人对什么是好的和什么不是有不同的看法.我喜欢WordPress,因为模板很简单,有一些很好的功能,它们会以X...

c# – 签署并创建一个asn1 signedmessage – Bouncycastle【代码】

有没有关于如何签名文件的好教程,并使用bouncycastle将其包装在asn1 pkcs7包中?解决方法:过了一段时间,我在bouncyCastle应用程序中的示例中找到了它的完成方式. 实际上,它比我在IText中找到的更简单直接(没有取出框架本身的亲切性). 代码类似于:AsymmetricCipherKeyPair signaturePair;X509Certificate signatureCert;IList certList = new ArrayList();IList crlList = new ArrayList();CmsProcessable msg = new CmsProcessabl...