【C#像运行一个exe 程序一样运行一个dll文件】教程文章相关的互联网学习教程文章

SharpSSH卡在C#SSH应用程序读取的无限流中【代码】

下午都 我对.Net的SharpSSH库有一个小问题(请参阅http://www.tamirgal.com/blog/page/SharpSSH.aspx)SshStream ssh = new SshStream("some ip address", "some username", "some password");ssh.Prompt = "\n";ssh.RemoveTerminalEmulationCharacters = true; ssh.Write("ssh some ip address");// Don't care about this responsessh.ReadResponse();ssh.Write("lss /mnt/sata[1-4]");// Don't care about this respon...

c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?

据我所知,与Java / Scala / C#等相比,像Ruby或Python这样的动态语言的主要优势是“热”将对源代码的更改应用于正在运行的应用程序.支持相同工作流程的JVM或.NET框架是什么-即时将更改应用于配置和源代码?他们还能监视自定义配置的更改并通知应用程序吗? 注意:JVM / .NET上的动态语言(例如Grails或Compojure)的框架不在本文范围内. 编辑:我的意思是不仅要修改方法主体,还要添加/删除方法,字段和类.完成编辑和观察浏览器中的更改...

c#-asp.net 3.5应用程序-仅当部署到客户端时,无法加载程序集,“无法验证强名称签名”【代码】

已经开发了一个asp.net 3.5应用程序,该应用程序由一个我们站点,一些开发的程序集和一些第三方程序集(例如Telerik,Jayrock等)组成,它们都是非常标准的第三方程序. 创建并构建了此应用,并在VM上运行的Win 2008 Eval上进行了测试,一切都很好.想象一下,在客户端生产Win 2008服务器上安装后感到沮丧,该应用程序无法运行,并且错误消息是“无法验证强名称签名.程序集可能已被篡改,或者被延迟签名…” “一个.这适用于应用程序中的所有装配...

c#-.NET中的多层应用程序

我仍在学习.NET框架,我想仅为实践而实施多层应用程序.我的目标是向医院提出申请. 问题:实现通过套接字接受客户端请求的多线程服务器是好主意吗?工作线程处理客户端请求,然后将请求路由到数据访问层? 这对于线程管理来说是不错的做法,但是对我的应用程序来说这是正确的方法吗?还有其他解决方案可以实现此目标吗? 我正在考虑在Java中实现多线程服务器,而在.net中实现客户端?解决方法:Microsoft使用.NET平台为应用程序体系结构提...

c#-在Silverlight 4应用程序中的列表框上单击鼠标右键【代码】

我正在尝试实现以前在Winforms应用程序中理所当然的功能.我是Silverlight新手,所以希望所有这些内容都是基本的. 我在Silverlight 4应用程序中有一个列表框.我想做以下事情: >右键单击列表框>将项目放在我点击突出显示的位置下方>我想弹出一个上下文菜单(上下文菜单中有我自己的项目) 到目前为止,从我的研究来看,似乎在Silverlight中没有ContextMenu构造,相反,我们必须构建一个Grid / Canvas结构并将其附加到Popup对象,然后弹出该对...

C#.NET:如何在按键上暂停和恢复程序执行?

这是一个.NET非GUI应用程序.它被指定为控制台应用程序,但并未真正使用控制台.该应用程序所做的是其他应用程序的GUI测试解决方法:其他人已经描述了如何启动/停止问题执行…对于实际的键陷阱,我建议使用registering a global hotkey-但是,您需要具有Windows窗体句柄,因此我也建议从GUI应用程序启动命令行实用程序,或仅在GUI应用程序中包含功能. 这种改变可能吗? 编辑:克里斯汀利恩斯伯格(Christian Liensberger)在他的博客上制作了...

如何关闭(不杀死)另一个没有可见窗口的应用程序? (C#)

我有一个要确保我的应用程序当前未在其中运行的安装程序.如果是这样,我想关闭它(而不是杀死它,因为该应用程序必须在退出时保存一些数据).另一个问题是我的应用程序的窗口是隐藏的(改为显示托盘图标),因此Process.MainWindowHandle始终为0. 我该怎么做才能通知我的申请关闭?我可以直接向应用程序(而不是窗口)发送消息吗? 对你的帮助表示感谢.格里高解决方法:只是添加其他内容:named pipes.

VS或程序中是否有任何插件可以显示C#代码选择的类型和值等?【代码】

告诉我要选择的表达式的类型,值(如果在编译时有一个)和其他信息(我现在不知道现在需要什么). 例如,如果我有一个类似int i = unchecked((short)0xFF);选择0xFF将给我(Int32,255),而选择((short)0xFF)将给我(Int16,255),选择i将给我(Int32,255). 我之所以需要这样的功能,是为了能够验证我的假设.很容易假设0xFF是一个字节,但实际上是一个int.我当然可以一直参考C#语言规范,但是我认为每次我想签出某些内容时都必须参考它.我也可以使用...

在运行时合并两个程序集-C#

是否可以在运行时合并两个程序集,以便当您遍历ExportedTypes时,返回两个原始程序集的所有类型? 原因: 我使用数据库迁移框架来更新数据库.它需要由特殊类组成的单个程序集,这些类定义了对数据库的修改. 我有两个非常相似的数据库.许多表是相同的,但每个表都有几个唯一的表.我希望每个数据库都有一个通用的迁移程序集和一个特定的程序集.但是要在我的框架中使用它,我需要将两个程序集填充为一个.这可能吗?解决方法:看一下ILMerge:...

为C#和C应用程序编写DLL

我需要编写几个DLL,它们都可以从C#应用程序和C应用程序访问.最初,我以为可以通过用C#编写DLL并从C#和C应用程序链接到DLL来节省时间/精力.这种方法明智吗?还是应该使用C编写DLL?解决方法:我的建议是在您最舒适的地方实现代码,但不要随便忘记互操作性要求.预先了解您的界面是什么,以及最终产品需要什么胶水.在填写实现之前,编写接口并测试互操作性. 如果您的需求的复杂性使舒适度无关紧要,那么我将用C编写这种方式,以便您可以通过P...

C#程序化鼠标移动/点击【代码】

我想创建…基本上是一个宏程序.单击记录后,它会跟踪所有鼠标(也许最终是键盘)的活动.然后,您可以保存它,然后播放它,并且鼠标应移动并单击与记录时相同的位置. 我知道如何捕获全局鼠标事件,但是我不知道如何使鼠标在C#中移动/单击.解决方法:您可以为此使用win32 API SetCursorPos和mouse_event将允许您移动/单击鼠标.键盘配件也可以看SendMessage,但是它更复杂.[DllImport("user32.dll")] static extern bool SetCursorPos(int X, i...

c#-ASP.Net应用程序中的音频/视频/文本聊天

我需要在ASP.Net中开发一个聊天系统.我经历了很多类似问题的SO问题,但没有找到任何令人满意的问题.是否可以从头开始创建它,或者我需要使用一些API?我的要求仅限于我的站点用户,可以说基于Intranet. 请帮我.解决方法:进行文本聊天的想法是,您可以使用一个简单的表来完成,每个人都在上面写,每一次不时阅读,然后将其显示在页面上. 这是一个示例http://www.codeproject.com/KB/ajax/ChatRoom.aspx 视频/音频聊天非常复杂.您可以从这个...

C#-如何启动新的Facebook Web应用程序【代码】

我过去为Facebook制作了桌面应用程序(在C#Winform中),现在我有了另一个应用程序的想法,我已经为它做了一个原型,我想在Facebook Web应用程序上编写它 >将桌面Facebook应用程序构建为Web Facebook应用程序的主要区别是什么?>您有什么建议我应该如何启动Web应用程序?>如何在Web应用程序中管理数据库? (我可以使用实体框架还是其他更适合/简单的方法)>您是否有指向您可以共享的简单Facebook Web应用程序的链接? 我将使用C#编写代码...

c#-对于循环,应用程序挂起【代码】

好吧,我正在创建一个应用程序,我在使用for循环来基本上读取图像的每个像素,寻找像素颜色(简单的东西)中的图案.无论如何,由于某种原因,我的应用程序只是锁定而从未恢复到正常状态.我一次又一次地遍历代码,而没有看到任何实际的问题. 我唯一注意到的是ScanPixelsLater中的for循环可能提前退出.我已经尽可能地注释了代码,private Point topLeftc, bottomLeftc, topRightc, bottomRightc;/// <summary> /// Starts the initial looping...

新建的C#程序集对预定义功能的访问【代码】

好吧,我首先会承认我对所有这些都不了解正确的术语,因此,如果已经解决了这个问题,并且我没有使用适当的词语,我深表歉意. 我正在尝试使用C#编写程序,以允许该程序编译的C#代码充当脚本语言. 这是我的示例代码,用于加载和编译代码的程序:using Microsoft.CSharp; using System; using System.CodeDom.Compiler; using System.Collections.Generic; using System.IO; using System.Reflection;namespace RuntimeCompilation {public ...