【c# – Visual Studio AfterBuild生成代码的任务】教程文章相关的互联网学习教程文章

c# – 添加AsParallel()调用会导致我的代码在写入文件时中断【代码】

我正在构建一个必须处理大量文档的控制台应用程序. 为了保持简单,这个过程是: >对于X和Y之间的每年,查询数据库以获取要处理的文档引用列表>对于每个参考,处理本地文件 我认为,这个过程方法是独立的,只要输入参数不同,就应该并行化:private static bool ProcessDocument(DocumentsDataset.DocumentsRow d,string langCode ) { try{ var htmFileName = d.UniqueDocRef.Trim() + langCode + ".ht...

c# – CodeDomProvider代码生成因某些Linq语法而失败【代码】

我正在使用CodeDomProvider to compile some Linq code并动态执行查询.但是,我遇到了一个非常奇怪的问题. 如果我生成的代码中的Linq查询看起来像这样,一切正常:namespace Dynamic {using System.Linq;using System.Collections.Generic;public static class Query{public static int GetRecords(){MyData.Data.DataMart container = new MyData.Data.DataMart();return (container.EventDetails).Count();}} }这编译并运行得很好....

c# – 可以在代码中使用Blend SDK类,但不能在XAML(Prism Desktop)中使用【代码】

我正在尝试使用绑定到WPF窗口中的控件的CallMethodAction,使用Prism库示例和文档中的方法.出于某种原因,XAML编译器拒绝承认Microsoft.Expression.Interactivity.Core命名空间甚至存在.但是,在该视图的代码隐藏中使用相同名称空间中的相同类没有问题. 在XAML中,我尝试了两个规范的命名空间:xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:ic="http://schemas.microsoft.com/expression/2010/interac...

在文本中格式化C#代码?

如果您在这个编辑器中注意到我正在写入,当您按下“ctrl k”然后粘贴您的代码并保存它时,它将变得像在visual studio中那样被格式化. 现在我想使用winforms创建自己的程序,我想查看我保存的代码片段并相应地格式化.任何帮助表示赞赏.解决方法:对于我的博客,我使用Manoli的C#格式化程序. http://www.manoli.net/csharpformat/ 格式化程序的源代码可在此处获得: http://www.manoli.net/csharpformat/CSharpFormat.zip 基本上你收集所有...

c# – 用于检查值存在的更好的代码/模式【代码】

我有web.config条目,如下所示.这用于控制各种角色的用户对各种页面的访问. 管理员屏幕可以由招聘经理和CRM1访问CRM3和Transferee可以访问日志屏幕add key="AdminScreenRoles" value ="Hiring Manager,CRM1" add key="LogsScreenRoles" value ="CRM3,Transferee "将来,新角色可以访问管理员屏幕.也可以引入新页面. 我需要确保当前用户可以访问配置文件中的至少一个页面.我有以下代码.有用.是否有更好/简洁/可扩展的代码用于此功能?...

c# – 为部分代码创建上下文【代码】

所以这里有一个问题:有没有办法创建一个只共享代码一部分的Context.我真的不知道如何解释它,所以我会举个例子. 假设我有:using(Context ctx = new Context()) {ctx.Set("abc","abc");method1();method2(); }和(方法2相同):public void method1() {Context ctx = Context.Instance();string abc = ctx.Get("abc"); }目标是方法中的Context.Instance()返回在使用中创建的对象,但它必须保持线程安全.我的意思是如果调用是从外部使用...

c# – 简单的WPF平移;这段代码很接近但不太正确【代码】

我正在尝试使用RenderTransform对WPF Canvas对象执行一些简单的平移.我希望能够按住鼠标按钮并拖动.使用以下代码,单击时会出现奇怪的跳跃.是什么导致的?其次,由于缺乏更好的术语,拖动被拖动的对象是“不稳定的”.这是为什么?using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows....

使用C#在运行时编译java代码

我知道可以使用C#,CSharpCodeProvider和CodeDom在运行时编译c#代码. 是否有可能编译Java?如果不是,还有其他选择吗? 我希望我的应用程序能够编译C#和Java代码.解决方法:为了扩展driis和ppeterka所说的内容,没有内置的方法,因为Java不是.NET语言(J#很接近但不再存在).您需要使用Process.Start来启动java编译器.

c# – 我无法修复代码分析规则CA2202【代码】

我有一个函数(参见下面的代码片段). 我启用了代码分析,并且我收到了CA2202规则违规. (编辑:我在pdfStamper上添加了关闭,否则PDF将被破坏)CA2202: Do not dispose objects multiple times A method implementation contains code paths that could cause multiple calls to IDisposable.Dispose or a Dispose equivalent, such as a Close() method on some types, on the same object.在CA2202 MSDN页面(here)中,建议的修复程序不...

c# – MVC代码优先:自己的模型和SimpleMembership用户之间的一对多关系【代码】

我目前正在开发一个活动日历网站,在ASP.NET方面,我仍然是一个新手.我正在使用MVC4框架,以及与MVC4模板一起提供的EntityFramework(CodeFirst)和SimpleMembershipProvider.我也在使用迁移 – 如果这是任何兴趣. 到目前为止我得到了什么 我目前有两个模型,具有一对多的关系,工作得很好: _Events.cs(必须以这种方式命名,因为事件是保留的)public class _Event {public int _EventId { get; set; }public string Name { get; set; }pub...

c# – 在InnerHTML中从代码隐藏页面添加ASP控件【代码】

我正在尝试从后面的代码中添加一个按钮到网页.我的主页上有一个空的div,可以在需要时打开和关闭.但是,我希望动态创建的内容作为div内容可以根据条件而改变. 我已经意识到在我的ASP控件中我使用/(反斜杠)取消了我的HTML.我现在遇到的问题是了解如何通过代码解决这个问题,有没有办法将ASP控件添加到网页?我对InnerHtml之外的建议持开放态度. 我正在创建我的Button(在我的Code Behind中):string buttonout = string.Format("<asp:Bu...

C#在Simulator上执行打印机而不是打印机的POS代码【代码】

我有T-20 Espon打印机,我是初学者,我想要打印Hello打印机字符串(没有什么工作,我刚刚开始,所以我只想要打印的东西),我开始使用该代码:PosExplorer explorer = null; DeviceInfo _device; PosPrinter _oposPrinter;explorer = new PosExplorer(); _device = explorer.GetDevice(DeviceType.PosPrinter); _oposPrinter = (PosPrinter) explorer.CreateInstance(_device); _oposPrinter.Open(); _oposPrinter = (PosPrinter) explore...

c# – ClientBase和ChannelFactory的代码生成?【代码】

我正在研究ClientBase和ChannelFactory中使用的使用模式,有一点我无法理解. 在大多数示例中,我们都有这种用法public class MyClient : ClientBase<IMySvcContract>, IMySvcContract {// IMySvcContract Interface methodpublic string MyOperation(int param){return this.Channel.MyOperation(param);} }这是客户端通过通道调用服务方法的示例.但是,当我仔细观察时,ClientBase没有MyOperation()的任何实现,它只知道IMySvcContract...

c# – 如何在代码中设置RichEditBox文本的绑定

我可以通过Document Property在RichEditBox中设置文本,但我想将RichTextBox中的文本与我的模型绑定.我可以轻松地设置与TextBox的绑定,但我不知道如何使用RichEditBox,欢迎任何帮助:)解决方法:我创建了一个继承自原始RichEditBox的新控件.它包含一个我可以绑定的附加依赖属性RtfText. RichEditBoxExtended Class Source Code 这适合我!

c# – 在编写跨平台位级代码时,字大小和字节顺序是否相互影响?【代码】

我只是看了this答案,它给出了以下示例代码,将int转换为字节数组:int intValue; byte[] intBytes = BitConverter.GetBytes(intValue); if (BitConverter.IsLittleEndian)Array.Reverse(intBytes); byte[] result = intBytes;我查了Endianness,发现字节的反转(或缺少字节)是一个单词的级别,它没有固定的长度. 上面的代码是否依赖于int是1个单词的大小?如果是这样,您将如何编写平台无关的代码? 作为旁注,我相当肯定我记得,在当天,查...