【是否可以使用代码将项目添加到C#设置】教程文章相关的互联网学习教程文章

c# – VS2010中的FxCop行为,代码分析和SuppressMessage【代码】

我有一个像这样的课:[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Io")]public void ParaQueFalleCalidadCodigoUnoIo_ReglaCA1709(){}public void ParaQueFalleCalidadCodigoDosIo_ReglaCA1709(){}我使用自定义规则集文件CustomRules.ruleset<RuleSet Name="RulesNet" ToolsVersion="10.0"><RuleHintPaths><Path>C:\Fxcop10.0\Rules</Path><...

在C代码中调用TerminateThread后,在C#代码中检测到FatalExecutionEngineError【代码】

如果我从C代码调用TerminateThread,那么稍后我将获得FatalExecutionEngineError MDA.当我对字符串(即concat)执行不同的操作时,这种错误通常会发生.下面列出的代码只显示了如何重现它. 为什么会这样?我该如何修复它仍然使用TerminateThread? 谢谢 错误是:FatalExecutionEngineError was detected Message: The runtime has encountered a fatal error. The address of the error was at 0x7880bb35, on thread 0x18f0. The err...

c# – 跟踪类 – 如何通过代码设置Autoflush【代码】

我想将AutoFlush属性设置为true,但我需要通过代码来完成.编程. 我发现了这个how to configure the trace element以及Trace Class的AutoFlush property. 然后我有这个代码来获取TraceSource:private static TraceSource GetTraceSource() {var ts = new TraceSource("TraceManager"){Switch ={Level = SourceLevels.All}};ts.Attributes.Add("AutoFlush", "true");ts.Listeners.Remove("Default");var file = System.IO.Path.GetTe...

位置0没有行:c#代码错误【代码】

DataRow dr = GetData("select * from Personal_det where Fid='" + va+"'").Rows[0];Document doc = new Document(PageSize.A4, 88f, 88f, 10f, 10f);Font NormalFont = FontFactory.GetFont("Arial", 12, Font.NORMAL, BaseColor.BLACK);using (System.IO.MemoryStream m = new System.IO.MemoryStream()){PdfWriter w = PdfWriter.GetInstance(doc, m);Phrase phrase = null;PdfPCell cell = null;PdfPTable table = null;BaseC...

c# – EntityFramework代码首先自引用一对一(1:1)关系映射 – 无法确定主要结束【代码】

我有这门课:public class Message {public long Id { get; set; }public string Subject { get; set; }public string Message { get; set; }public virtual Message ParentMessage { get; set; }public virtual Message ChildMessage { get; set; }//... }使用EntityFramework Code First Add-Migration为我提供了以下消息:无法确定类型之间关联的主要结束… 我不能使用[Required]属性,因为这个线程中的第一条消息没有父节点,线程...

c# – Ef代码首要原则和依赖之间的差异【代码】

我有这些实体:public class StudentBag{public int BagIdentifier { get; set; }public Student Student { get; set; }}public class Student{public string Name { get; set; }public StudentBag StudentBag{get;set;}}我想配置一对一的关系.我的问题是,如果有以下区别:modelBuilder.Entity<StudentBag>().HasRequired(t => t.Student).WithRequiredDependent(t=>t.StudentBag);modelBuilder.Entity<StudentBag>().HasRequired(...

减少c#中代码复制的惯用方法【代码】

我是C#的新手(我来自C),我遇到了一个简单的模式,在C中我会使用模板解决,但同样的方法不能使用C#泛型. 下一个代码(C#与C模板的混合)显示了我的问题.class A { /* ... */ } class B { /* ... */ } // C, D, ...class W {public void Update(A a) { /* ... */ }public void Update(B b) { /* ... */ }// C, D, ... }class X {template <typename T>public void Update(IEnumerable<T> vs) {if (vs.any(vs => CreateOrUpdate(v))) {doS...

c# – 实体框架代码First Fluent API配置,用于一对一的识别关系【代码】

我有以下类结构: 如何配置Fluent API以将标识关系放入Cards表中? 我的意思是 >卡表PK:Id,CustomerId>卡表FK:CustomerId 我想在将新的卡分配给Customer.Card属性时删除之前的卡. 所以我用这种方式定义了我的类:public class Customer {public int Id { get; private set; }public virtual Card Card { get; set; } }public abstract class Card {public int Id { get; private set; } }public class Visa : Card { }public cla...

c# – 如何在较低的执行级别运行部分代码【代码】

我在C#中开发一个控制台应用程序,需要以管理员身份运行(某些调用sqllocaldb.exe和sqlcmd.exe所需),所以我的app.manifest有这一行:<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />在某些时候我用它创建一个目录Directory.CreateDirectory("mypath");然后复制一些我稍后在SqlCmd中使用的.mdf文件来创建数据库.我的问题是,当目录以管理员身份创建时,我复制的文件在写访问中受到限制,因此在sqlserver中引...

c# – Resharper的这行代码是否过于先进?【代码】

几分钟前我在C#中扔了一些东西并编写了以下代码:private void ReportCheckState( String message , bool state ) {( ( NovaEngineEditor )this.Parent ).EditorStatusBar.ShowMessage( ( message += state ? " Enabled." : " Disabled." ) );}令我惊讶的是,Resharper显然认为变量“message”的附加不会在任何执行路径中使用.然而,这不是真的.它被使用,它的工作方式与预期一致.那么我真的找到了一种超越Resharper的方法吗?这是一个...

在c#中使用泛型和Func避免代码重复的最佳方法【代码】

我想知道什么是避免使用Generics Func或任何其他方式重复某些recuring代码结构的最佳方法.作为一个实际的例子,我需要调用20个不同的WCF方法,但我希望有代码来处理异常. 假设这是wcf代理class ClassWithMethodsToCall // say wcf proxy{public Out1 GetOut1(In1 inParam) { return null; } // would have some spesific implementation public Out2 GetOut2(In2 inParam) { return null; }public Out3 GetOut3(In3 inParam) { retur...

c# – 如何使用Entity Framework 7在代码中首先处理这两个模型?【代码】

问题 我正在编写将模拟库的概念ASP.NET 5 MVC6的证明.我正在使用CTP6和beta3. 如何使用代码优先方法在Entity Framework 7中定义它们的关系? 货架和书籍需要连接表.在我看来,这个应用程序将一次考虑一个架子和自己的书籍.换句话说,一个书架与书籍有一对多的关系. 楷模 货架型号:public class Shelf {public int ShelfId { get; set; }public string ShelfName { get; set; }public ShelfType MyProperty { get; set; }public virt...

c# – 如何正确使用代码合同?

我从原始站点安装了代码合同,并尝试编写一些示例代码.但是R#只是写了跳过方法调用.当我看反编译的源时,我看到该方法是有条件的:必须定义CONTRACTS_FULL常量.我检查了项目设置中的代码合同选项卡中的所有内容,但它似乎不起作用. 怎么修好?解决方法:user documentation(pdf)说:2 Contracts Most methods of the contract class are conditionally compiled, meaning the compiler only emits calls to these methods when a speci...

c# – 如何以编程方式运行EntityFramework反向POCO代码优先生成器(T4)?【代码】

我想使用“EntityFramework Reverse POCO Code First Generator”,但程序上不是来自VS.EntityFramework Reverse POCO Code Github 实际上我想从C#代码为此目的运行T4我为此目的下载了simple-t4-engineSimple T4 Engine 我写了一些像这样的代码:Engine engine = new Engine();TemplatingHost host = new TemplatingHost(System.Text.Encoding.UTF32);host.IncludeFileSearchPaths.Add(@"D:\IncludeFiles");string templateFileName...

Firebase云消息传递和C#服务器端代码【代码】

我在我的Android和iOS应用程序中使用FCM.客户端代码工作正常,因为从Firebase控制台我可以向两个平台发送通知而不会出现任何问题.使用我的C#代码,我可以成功向Android设备发送通知,但除非直接来自Firebase通知控制台,否则通知永远不会出现在iPhone上.我不知道是什么给了. C#服务器端代码try {var applicationID = "application_id";var senderId = "sender_id";string deviceId = "device_id_of_reciever";WebRequest tRequest = We...